| /src/crypto/external/apache2/openssl/dist/providers/implementations/ciphers/ |
| ciphercommon_gcm_hw.c | 20 size_t aad_len) 22 return CRYPTO_gcm128_aad(&ctx->gcm, aad, aad_len) == 0; 50 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len, 57 if (!ctx->hw->aadupdate(ctx, aad, aad_len))
|
| cipher_aes_gcm_hw_vaes_avx512.inc | 86 size_t aad_len) 97 alen += aad_len; 99 if ((alen > (U64(1) << 61)) || (alen < aad_len)) 111 while (ares > 0 && aad_len > 0) { 113 --aad_len; 126 lenBlks = aad_len & ((size_t)(-AES_BLOCK_SIZE)); 130 aad_len -= lenBlks; 134 if (aad_len > 0) { 135 ares = aad_len; 136 for (i = 0; i < aad_len; i++ [all...] |
| cipher_rc4_hmac_md5.h | 27 int (*tls_init)(PROV_CIPHER_CTX *ctx, unsigned char *aad, size_t aad_len);
|
| cipher_aes_gcm_siv_hw.c | 121 ctx->aad_len = 0; 124 to_alloc = UP16(ctx->aad_len + len); 133 memcpy(&ctx->aad[ctx->aad_len], aad, len); 134 ctx->aad_len += len; 135 if (to_alloc > ctx->aad_len) 136 memset(&ctx->aad[ctx->aad_len], 0, to_alloc - ctx->aad_len); 161 len_blk[0] = (uint64_t)ctx->aad_len * 8; 164 len_blk[0] = GSWAP8((uint64_t)ctx->aad_len * 8); 172 ossl_polyval_ghash_hash(ctx->Htable, S_s, ctx->aad, UP16(ctx->aad_len)); [all...] |
| cipher_rc4_hmac_md5_hw.c | 166 unsigned char *aad, size_t aad_len) 171 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 174 len = aad[aad_len - 2] << 8 | aad[aad_len - 1]; 180 aad[aad_len - 2] = len >> 8; 181 aad[aad_len - 1] = len; 185 MD5_Update(&ctx->md, aad, aad_len);
|
| cipher_aes_cbc_hmac_sha.h | 19 int (*set_tls1_aad)(void *ctx, unsigned char *aad_rec, int aad_len);
|
| cipher_aes_gcm_siv.h | 39 size_t aad_len; /* actual AAD length */ member in struct:prov_aes_gcm_siv_ctx_st
|
| ciphercommon_gcm.c | 20 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len); 469 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len) 474 if (!ossl_prov_is_running() || aad_len != EVP_AEAD_TLS1_AAD_LEN) 479 memcpy(buf, aad, aad_len); 480 dat->tls_aad_len = aad_len; 482 len = buf[aad_len - 2] << 8 | buf[aad_len - 1]; 494 buf[aad_len - 2] = (unsigned char)(len >> 8); 495 buf[aad_len - 1] = (unsigned char)(len & 0xff);
|
| cipher_aes_cbc_hmac_sha1_hw.c | 660 unsigned char *aad_rec, int aad_len) 667 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 670 len = p[aad_len - 2] << 8 | p[aad_len - 1]; 674 if ((ctx->aux.tls_ver = p[aad_len - 4] << 8 | p[aad_len - 3]) >= TLS1_1_VERSION) { 678 p[aad_len - 2] = len >> 8; 679 p[aad_len - 1] = len; 682 sha1_update(&sctx->md, p, aad_len); 687 memcpy(ctx->aux.tls_aad, aad_rec, aad_len); [all...] |
| cipher_aes_cbc_hmac_sha256_hw.c | 712 unsigned char *aad_rec, int aad_len) 719 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 722 len = p[aad_len - 2] << 8 | p[aad_len - 1]; 726 if ((ctx->aux.tls_ver = p[aad_len - 4] << 8 | p[aad_len - 3]) >= TLS1_1_VERSION) { 730 p[aad_len - 2] = len >> 8; 731 p[aad_len - 1] = len; 734 sha256_update(&sctx->md, p, aad_len); 739 memcpy(ctx->aux.tls_aad, p, aad_len); [all...] |
| cipher_aes_gcm_siv.c | 51 OPENSSL_clear_free(ctx->aad, ctx->aad_len); 75 if ((ret->aad = OPENSSL_memdup(in->aad, UP16(ret->aad_len))) == NULL) 85 OPENSSL_clear_free(ret->aad, ret->aad_len);
|
| cipher_aes_gcm_hw_s390x.inc | 113 unsigned char *aad, size_t aad_len, 123 kma->taadl = aad_len << 3; 126 s390x_kma(aad, aad_len, in, in_len, out, fc, kma);
|
| /src/crypto/external/bsd/openssl/dist/providers/implementations/ciphers/ |
| ciphercommon_gcm_hw.c | 21 size_t aad_len) 23 return CRYPTO_gcm128_aad(&ctx->gcm, aad, aad_len) == 0; 51 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len, 58 if (!ctx->hw->aadupdate(ctx, aad, aad_len))
|
| cipher_rc4_hmac_md5.h | 27 int (*tls_init)(PROV_CIPHER_CTX *ctx, unsigned char *aad, size_t aad_len);
|
| cipher_rc4_hmac_md5_hw.c | 166 unsigned char *aad, size_t aad_len) 171 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 174 len = aad[aad_len - 2] << 8 | aad[aad_len - 1]; 180 aad[aad_len - 2] = len >> 8; 181 aad[aad_len - 1] = len; 185 MD5_Update(&ctx->md, aad, aad_len);
|
| cipher_aes_cbc_hmac_sha.h | 19 int (*set_tls1_aad)(void *ctx, unsigned char *aad_rec, int aad_len);
|
| ciphercommon_gcm.c | 19 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len); 451 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len) 456 if (!ossl_prov_is_running() || aad_len != EVP_AEAD_TLS1_AAD_LEN) 461 memcpy(buf, aad, aad_len); 462 dat->tls_aad_len = aad_len; 464 len = buf[aad_len - 2] << 8 | buf[aad_len - 1]; 476 buf[aad_len - 2] = (unsigned char)(len >> 8); 477 buf[aad_len - 1] = (unsigned char)(len & 0xff);
|
| cipher_aes_cbc_hmac_sha1_hw.c | 664 unsigned char *aad_rec, int aad_len) 671 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 674 len = p[aad_len - 2] << 8 | p[aad_len - 1]; 679 p[aad_len - 4] << 8 | p[aad_len - 3]) >= TLS1_1_VERSION) { 683 p[aad_len - 2] = len >> 8; 684 p[aad_len - 1] = len; 687 sha1_update(&sctx->md, p, aad_len); 693 memcpy(ctx->aux.tls_aad, aad_rec, aad_len); [all...] |
| cipher_aes_cbc_hmac_sha256_hw.c | 717 unsigned char *aad_rec, int aad_len) 724 if (aad_len != EVP_AEAD_TLS1_AAD_LEN) 727 len = p[aad_len - 2] << 8 | p[aad_len - 1]; 732 p[aad_len - 4] << 8 | p[aad_len - 3]) >= TLS1_1_VERSION) { 736 p[aad_len - 2] = len >> 8; 737 p[aad_len - 1] = len; 740 sha256_update(&sctx->md, p, aad_len); 746 memcpy(ctx->aux.tls_aad, p, aad_len); [all...] |
| /src/external/bsd/wpa/dist/src/crypto/ |
| aes-ccm.c | 29 const u8 *aad, size_t aad_len, size_t plain_len, 37 b[0] = aad_len ? 0x40 : 0 /* Adata */; 46 if (!aad_len) 49 WPA_PUT_BE16(aad_buf, aad_len); 50 os_memcpy(aad_buf + 2, aad, aad_len); 51 os_memset(aad_buf + 2 + aad_len, 0, sizeof(aad_buf) - 2 - aad_len); 56 if (aad_len > AES_BLOCK_SIZE - 2) { 147 /* AES-CCM with fixed L=2 and aad_len <= 30 assumption */ 150 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth [all...] |
| aes_wrap.h | 55 const u8 *aad, size_t aad_len, 60 const u8 *aad, size_t aad_len, const u8 *tag, 64 const u8 *aad, size_t aad_len, u8 *tag); 67 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth); 70 const u8 *aad, size_t aad_len, const u8 *auth,
|
| aes-gcm.c | 229 static void aes_gcm_ghash(const u8 *H, const u8 *aad, size_t aad_len, 241 ghash(H, aad, aad_len, S); 243 WPA_PUT_BE64(len_buf, aad_len * 8); 256 const u8 *aad, size_t aad_len, u8 *crypt, u8 *tag) 272 aes_gcm_ghash(H, aad, aad_len, crypt, plain_len, S); 290 const u8 *aad, size_t aad_len, const u8 *tag, u8 *plain) 306 aes_gcm_ghash(H, aad, aad_len, crypt, crypt_len, S); 323 const u8 *aad, size_t aad_len, u8 *tag) 325 return aes_gcm_ae(key, key_len, iv, iv_len, NULL, 0, aad, aad_len, NULL,
|
| /src/crypto/external/bsd/openssl/dist/providers/implementations/include/prov/ |
| ciphercommon_gcm.h | 92 size_t aad_len, const unsigned char *in, 116 size_t aad_len); 118 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len,
|
| /src/crypto/external/apache2/openssl/dist/providers/implementations/include/prov/ |
| ciphercommon_gcm.h | 89 PROV_CIPHER_FUNC(int, GCM_oneshot, (PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len, const unsigned char *in, size_t in_len, unsigned char *out, unsigned char *tag, size_t taglen)); 111 size_t aad_len); 113 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len,
|
| /src/crypto/external/apache2/openssl/dist/ssl/quic/ |
| quic_record_rx.c | 186 const unsigned char *aad, size_t aad_len, 311 size_t i = 0, aad_len = 0, dec_len = 0; local 397 aad_len = rxe->hdr.data - sop; 418 &dec_len, sop, aad_len, rxe->pn, QUIC_ENC_LEVEL_INITIAL, 890 const unsigned char *aad, size_t aad_len, 902 if (src_len > INT_MAX || aad_len > INT_MAX) 962 if (EVP_CipherUpdate(cctx, NULL, &l, aad, aad_len) != 1) 1018 size_t i, aad_len = 0, dec_len = 0; local 1210 aad_len = rxe->hdr.data - sop; 1238 &dec_len, sop, aad_len, rxe->pn, enc_level [all...] |