summaryrefslogtreecommitdiff
path: root/lib/auth/cert.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2017-06-23 13:32:09 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2017-07-10 07:25:56 +0000
commitd7ed6266f810f9b50bd45fce3be5b549ae344d7b (patch)
tree0a5f326922d2db2cc49b8dcc07ac1747acec34c3 /lib/auth/cert.c
parent0f5b2fe28c073a058ca9b5612bad03787a8deb51 (diff)
downloadgnutls-d7ed6266f810f9b50bd45fce3be5b549ae344d7b.tar.gz
Renamed fields of sign_algorithm_st
The new names better reflect the reality with signature algorithms in TLS 1.3, and correct the initial naming error. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'lib/auth/cert.c')
-rw-r--r--lib/auth/cert.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/lib/auth/cert.c b/lib/auth/cert.c
index f099c52678..87b64e68e8 100644
--- a/lib/auth/cert.c
+++ b/lib/auth/cert.c
@@ -1032,8 +1032,8 @@ _gnutls_gen_cert_client_crt_vrfy(gnutls_session_t session,
if (aid == NULL)
return gnutls_assert_val(GNUTLS_E_UNKNOWN_ALGORITHM);
- p[0] = aid->hash_algorithm;
- p[1] = aid->sign_algorithm;
+ p[0] = aid->id[0];
+ p[1] = aid->id[1];
ret = _gnutls_buffer_append_data(data, p, 2);
if (ret < 0) {
gnutls_assert();
@@ -1090,8 +1090,8 @@ _gnutls_proc_cert_client_crt_vrfy(gnutls_session_t session,
sign_algorithm_st aid;
DECR_LEN(dsize, 2);
- aid.hash_algorithm = pdata[0];
- aid.sign_algorithm = pdata[1];
+ aid.id[0] = pdata[0];
+ aid.id[1] = pdata[1];
sign_algo = _gnutls_tls_aid_to_sign(&aid);
if (sign_algo == GNUTLS_SIGN_UNKNOWN) {
@@ -1636,8 +1636,8 @@ int _gnutls_gen_dhe_signature(gnutls_session_t session,
goto cleanup;
}
- p[0] = aid->hash_algorithm;
- p[1] = aid->sign_algorithm;
+ p[0] = aid->id[0];
+ p[1] = aid->id[1];
ret = _gnutls_buffer_append_data(data, p, 2);
if (ret < 0) {
@@ -1695,14 +1695,13 @@ _gnutls_proc_dhe_signature(gnutls_session_t session, uint8_t * data,
sign_algorithm_st aid;
DECR_LEN(data_size, 1);
- aid.hash_algorithm = *data++;
+ aid.id[0] = *data++;
DECR_LEN(data_size, 1);
- aid.sign_algorithm = *data++;
+ aid.id[1] = *data++;
sign_algo = _gnutls_tls_aid_to_sign(&aid);
if (sign_algo == GNUTLS_SIGN_UNKNOWN) {
_gnutls_debug_log("unknown signature %d.%d\n",
- aid.sign_algorithm,
- aid.hash_algorithm);
+ aid.id[0], aid.id[1]);
gnutls_assert();
return GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM;
}