aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-03-16 19:16:32 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-03-16 19:16:32 +0300
commit9a4fa88b2022a37c2abe42603049e49e0e83735d (patch)
tree25d03a2c73bee8033c6de28f74c51744cf3efd52 /contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c
parent8f60d032b1180f55355c5f2b694e47dab3653056 (diff)
downloadydb-9a4fa88b2022a37c2abe42603049e49e0e83735d.tar.gz
Update contrib/restricted/aws/s2n to 1.3.38
Diffstat (limited to 'contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c')
-rw-r--r--contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c b/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c
index 569a11a2f9..85bf5bca90 100644
--- a/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c
+++ b/contrib/restricted/aws/s2n/crypto/s2n_stream_cipher_rc4.c
@@ -43,7 +43,7 @@ static int s2n_stream_cipher_rc4_encrypt(struct s2n_session_key *key, struct s2n
int len = 0;
POSIX_GUARD_OSSL(EVP_EncryptUpdate(key->evp_cipher_ctx, out->data, &len, in->data, in->size), S2N_ERR_ENCRYPT);
- S2N_ERROR_IF(len != in->size, S2N_ERR_ENCRYPT);
+ POSIX_ENSURE((int64_t) len == (int64_t) in->size, S2N_ERR_DECRYPT);
return 0;
}
@@ -56,7 +56,7 @@ static int s2n_stream_cipher_rc4_decrypt(struct s2n_session_key *key, struct s2n
int len = 0;
POSIX_GUARD_OSSL(EVP_DecryptUpdate(key->evp_cipher_ctx, out->data, &len, in->data, in->size), S2N_ERR_DECRYPT);
- S2N_ERROR_IF(len != in->size, S2N_ERR_DECRYPT);
+ POSIX_ENSURE((int64_t) len == (int64_t) in->size, S2N_ERR_DECRYPT);
return 0;
}