diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-05-25 09:45:05 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-05-25 11:10:44 +0200 |
commit | 957448a12d23216da735922ed595f5cb0a67e602 (patch) | |
tree | 537cac36fdb06c18ffdf826b4f001e13ce3bc330 /lib/gnutls_dtls.c | |
parent | ed6766e3fed3aceb172cee68a29e60c545aba7c5 (diff) | |
download | gnutls-957448a12d23216da735922ed595f5cb0a67e602.tar.gz |
simplified access to cipher and mac properties to reduce wasted cycles.
Diffstat (limited to 'lib/gnutls_dtls.c')
-rw-r--r-- | lib/gnutls_dtls.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/gnutls_dtls.c b/lib/gnutls_dtls.c index 7dcd3505c6..1800d6ed14 100644 --- a/lib/gnutls_dtls.c +++ b/lib/gnutls_dtls.c @@ -601,10 +601,10 @@ int total = 0, ret, iv_size; return gnutls_assert_val(ret); /* requires padding */ - iv_size = gnutls_cipher_get_iv_size(params->cipher_algorithm); + iv_size = _gnutls_cipher_get_iv_size(params->cipher); total += iv_size; - if (_gnutls_cipher_is_block (params->cipher_algorithm) == CIPHER_BLOCK) + if (_gnutls_cipher_is_block (params->cipher) == CIPHER_BLOCK) { *blocksize = iv_size; /* in block ciphers */ @@ -620,11 +620,11 @@ int total = 0, ret, iv_size; if (session->security_parameters.new_record_padding != 0) total += 2; - if (params->mac_algorithm == GNUTLS_MAC_AEAD) - total += _gnutls_cipher_get_tag_size(params->cipher_algorithm); + if (params->mac->id == GNUTLS_MAC_AEAD) + total += _gnutls_cipher_get_tag_size(params->cipher); else { - ret = _gnutls_mac_get_algo_len(params->mac_algorithm); + ret = _gnutls_mac_get_algo_len(params->mac); if (ret < 0) return gnutls_assert_val(ret); total+=ret; |