mirror of
https://github.com/QuasarApp/openssl.git
synced 2025-05-07 06:59:41 +00:00
Fix CCM support in DTLS
Reviewed-by: Matt Caswell <matt@openssl.org>
This commit is contained in:
parent
6a096889d7
commit
04dc8b36ef
@ -270,7 +270,8 @@ int dtls1_do_write(SSL *s, int type)
|
|||||||
|
|
||||||
if (s->write_hash) {
|
if (s->write_hash) {
|
||||||
if (s->enc_write_ctx
|
if (s->enc_write_ctx
|
||||||
&& EVP_CIPHER_CTX_mode(s->enc_write_ctx) == EVP_CIPH_GCM_MODE)
|
&& ((EVP_CIPHER_CTX_mode(s->enc_write_ctx) == EVP_CIPH_GCM_MODE) ||
|
||||||
|
(EVP_CIPHER_CTX_mode(s->enc_write_ctx) == EVP_CIPH_CCM_MODE)))
|
||||||
mac_size = 0;
|
mac_size = 0;
|
||||||
else
|
else
|
||||||
mac_size = EVP_MD_CTX_size(s->write_hash);
|
mac_size = EVP_MD_CTX_size(s->write_hash);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user