Home
last modified time | relevance | path

Searched refs:aad (Results 1 – 25 of 33) sorted by relevance

12

/openssl-master/providers/implementations/ciphers/
A Dcipher_chacha20_poly1305_hw.c25 len = aad[EVP_AEAD_TLS1_AAD_LEN - 2] << 8 | aad[EVP_AEAD_TLS1_AAD_LEN - 1]; in chacha_poly1305_tls_init()
26 aad = ctx->tls_aad; in chacha_poly1305_tls_init()
64 ctx->len.aad = 0; in chacha20_poly1305_initkey()
66 ctx->aad = 0; in chacha20_poly1305_initkey()
82 ctx->len.aad = 0; in chacha20_poly1305_initiv()
84 ctx->aad = 0; in chacha20_poly1305_initiv()
301 ctx->aad = 1; in chacha20_poly1305_aead_cipher()
308 ctx->len.aad += inl; in chacha20_poly1305_aead_cipher()
309 ctx->aad = 1; in chacha20_poly1305_aead_cipher()
315 ctx->aad = 0; in chacha20_poly1305_aead_cipher()
[all …]
A Dciphercommon_gcm_hw.c20 int ossl_gcm_aad_update(PROV_GCM_CTX *ctx, const unsigned char *aad, in ossl_gcm_aad_update() argument
23 return CRYPTO_gcm128_aad(&ctx->gcm, aad, aad_len) == 0; in ossl_gcm_aad_update()
51 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len, in ossl_gcm_one_shot() argument
58 if (!ctx->hw->aadupdate(ctx, aad, aad_len)) in ossl_gcm_one_shot()
A Dcipher_chacha20_poly1305.h25 struct { uint64_t aad, text; } len; member
26 unsigned int aad : 1; member
38 int (*tls_init)(PROV_CIPHER_CTX *ctx, unsigned char *aad, size_t alen);
A Dcipher_rc4_hmac_md5_hw.c166 unsigned char *aad, size_t aad_len) in cipher_hw_rc4_hmac_md5_tls_init() argument
174 len = aad[aad_len - 2] << 8 | aad[aad_len - 1]; in cipher_hw_rc4_hmac_md5_tls_init()
180 aad[aad_len - 2] = len >> 8; in cipher_hw_rc4_hmac_md5_tls_init()
181 aad[aad_len - 1] = len; in cipher_hw_rc4_hmac_md5_tls_init()
185 MD5_Update(&ctx->md, aad, aad_len); in cipher_hw_rc4_hmac_md5_tls_init()
A Dcipher_aes_gcm_hw_s390x.inc113 unsigned char *aad, size_t aad_len,
126 s390x_kma(aad, aad_len, in, in_len, out, fc, kma);
142 const unsigned char *aad, size_t len)
154 /* update the total aad length */
160 /* check if there is any existing aad data from a previous add */
165 actx->plat.s390x.ares[n] = *aad;
166 ++aad;
185 s390x_kma(aad, len, NULL, 0, NULL, fc, kma);
187 aad += len;
195 actx->plat.s390x.ares[rem] = aad[rem];
A Dciphercommon_ccm_hw.c19 int ossl_ccm_generic_setaad(PROV_CCM_CTX *ctx, const unsigned char *aad, in ossl_ccm_generic_setaad() argument
22 CRYPTO_ccm128_aad(&ctx->ccm_ctx, aad, alen); in ossl_ccm_generic_setaad()
A Dcipher_aes_ccm_hw_s390x.inc49 const unsigned char *aad, size_t alen)
78 sctx->ccm.s390x.buf.b[i] = *aad;
79 ++aad;
97 s390x_kmac(aad, alen, sctx->ccm.s390x.fc, &sctx->ccm.s390x.kmac);
99 aad += alen;
103 sctx->ccm.s390x.kmac.icv.b[i] ^= aad[i];
A Dcipher_rc4_hmac_md5.h27 int (*tls_init)(PROV_CIPHER_CTX *ctx, unsigned char *aad, size_t aad_len);
A Dciphercommon_gcm.c19 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len);
438 static int gcm_tls_init(PROV_GCM_CTX *dat, unsigned char *aad, size_t aad_len) in gcm_tls_init() argument
448 memcpy(buf, aad, aad_len); in gcm_tls_init()
A Dciphercommon_ccm.c21 static int ccm_tls_init(PROV_CCM_CTX *ctx, unsigned char *aad, size_t alen) in ccm_tls_init() argument
29 memcpy(ctx->buf, aad, alen); in ccm_tls_init()
/openssl-master/crypto/evp/
A De_chacha20_poly1305.c158 struct { uint64_t aad, text; } len; member
176 actx->len.aad = 0; in chacha20_poly1305_init_key()
178 actx->aad = 0; in chacha20_poly1305_init_key()
387 actx->aad = 1; in chacha20_poly1305_cipher()
394 actx->len.aad += len; in chacha20_poly1305_cipher()
395 actx->aad = 1; in chacha20_poly1305_cipher()
402 actx->aad = 0; in chacha20_poly1305_cipher()
435 actx->aad = 0; in chacha20_poly1305_cipher()
510 actx->len.aad = 0; in chacha20_poly1305_ctrl()
512 actx->aad = 0; in chacha20_poly1305_ctrl()
[all …]
/openssl-master/util/
A Dcavs-to-evptest.pl19 my $aad = "";
70 $aad = $2;
96 print " $aad";
116 $aad = "";
/openssl-master/providers/implementations/include/prov/
A Dciphercommon_gcm.h86 const unsigned char *aad, size_t aadlen));
91 PROV_CIPHER_FUNC(int, GCM_oneshot, (PROV_GCM_CTX *ctx, unsigned char *aad,
115 int ossl_gcm_aad_update(PROV_GCM_CTX *ctx, const unsigned char *aad,
118 int ossl_gcm_one_shot(PROV_GCM_CTX *ctx, unsigned char *aad, size_t aad_len,
A Dciphercommon_ccm.h56 const unsigned char *aad, size_t aadlen));
92 int ossl_ccm_generic_setaad(PROV_CCM_CTX *ctx, const unsigned char *aad,
/openssl-master/include/openssl/
A Dmodes.h120 int CRYPTO_gcm128_aad(GCM128_CONTEXT *ctx, const unsigned char *aad,
146 void CRYPTO_ccm128_aad(CCM128_CONTEXT *ctx, const unsigned char *aad,
203 int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad,
/openssl-master/crypto/modes/
A Docb128.c268 int CRYPTO_ocb128_aad(OCB128_CONTEXT *ctx, const unsigned char *aad, in CRYPTO_ocb128_aad() argument
289 memcpy(tmp.c, aad, 16); in CRYPTO_ocb128_aad()
290 aad += 16; in CRYPTO_ocb128_aad()
311 memcpy(tmp.c, aad, last_len); in CRYPTO_ocb128_aad()
A Dccm128.c69 const unsigned char *aad, size_t alen) in CRYPTO_ccm128_aad() argument
108 for (; i < 16 && alen; ++i, ++aad, --alen) in CRYPTO_ccm128_aad()
109 ctx->cmac.c[i] ^= *aad; in CRYPTO_ccm128_aad()
A Dsiv128.c246 int ossl_siv128_aad(SIV128_CONTEXT *ctx, const unsigned char *aad, in ossl_siv128_aad() argument
256 || !EVP_MAC_update(mac_ctx, aad, len) in ossl_siv128_aad()
/openssl-master/include/crypto/
A Dsiv.h21 int ossl_siv128_aad(SIV128_CONTEXT *ctx, const unsigned char *aad, size_t len);
/openssl-master/ssl/record/
A Drec_layer_s3.c443 unsigned char aad[13]; in ssl3_write_bytes() local
497 memcpy(aad, s->rlayer.write_sequence, 8); in ssl3_write_bytes()
498 aad[8] = type; in ssl3_write_bytes()
499 aad[9] = (unsigned char)(s->version >> 8); in ssl3_write_bytes()
500 aad[10] = (unsigned char)(s->version); in ssl3_write_bytes()
501 aad[11] = 0; in ssl3_write_bytes()
502 aad[12] = 0; in ssl3_write_bytes()
504 mb_param.inp = aad; in ssl3_write_bytes()
/openssl-master/test/
A Dacvp_test.c720 const unsigned char *aad, size_t aad_len, in aes_ccm_enc_dec() argument
744 || !TEST_true(EVP_CipherUpdate(ctx, NULL, &len, aad, aad_len)) in aes_ccm_enc_dec()
789 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_ccm_enc_dec_test()
793 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_ccm_enc_dec_test()
798 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_ccm_enc_dec_test()
807 const unsigned char *aad, size_t aad_len, in aes_gcm_enc_dec() argument
840 || !TEST_true(EVP_CipherUpdate(ctx, NULL, &len, aad, aad_len)) in aes_gcm_enc_dec()
877 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_gcm_enc_dec_test()
882 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_gcm_enc_dec_test()
888 tst->iv, tst->iv_len, tst->aad, tst->aad_len, in aes_gcm_enc_dec_test()
[all …]
A Devp_test.c537 unsigned char *aad[AAD_NUM]; member
604 OPENSSL_free(cdat->aad[i]); in cipher_test_cleanup()
647 if (cdat->aad[i] == NULL) in cipher_test_parse()
648 return parse_bin(value, &cdat->aad[i], &cdat->aad_len[i]); in cipher_test_parse()
863 if (expected->aad[0] != NULL && !expected->tls_aad) { in cipher_test_enc()
866 for (i = 0; expected->aad[i] != NULL; i++) { in cipher_test_enc()
867 if (!EVP_CipherUpdate(ctx, NULL, &chunklen, expected->aad[i], in cipher_test_enc()
875 for (i = 0; expected->aad[i] != NULL; i++) { in cipher_test_enc()
883 expected->aad[i] + donelen, in cipher_test_enc()
890 expected->aad[i] + donelen, 1)) in cipher_test_enc()
[all …]
/openssl-master/crypto/
A Ds390xcpuid.pl429 my ($aad,$alen,$in,$len,$out) = map("%r$_",(2..6));
438 .long 0xb9292064 # kma $out,$aad,$in
A Ds390x_arch.h27 void s390x_kma(const unsigned char *aad, size_t alen, const unsigned char *in,
/openssl-master/apps/
A Dspeed.c801 unsigned char aad[13] = { 0xcc }; in EVP_Update_loop_aead() local
809 (void)EVP_DecryptUpdate(ctx, NULL, &outl, aad, sizeof(aad)); in EVP_Update_loop_aead()
816 (void)EVP_EncryptUpdate(ctx, NULL, &outl, aad, sizeof(aad)); in EVP_Update_loop_aead()
3621 unsigned char aad[EVP_AEAD_TLS1_AAD_LEN]; in multiblock_speed() local
3628 aad[9] = 3; /* version */ in multiblock_speed()
3629 aad[10] = 2; in multiblock_speed()
3630 aad[11] = 0; /* length */ in multiblock_speed()
3631 aad[12] = 0; in multiblock_speed()
3633 mb_param.inp = aad; in multiblock_speed()
3652 aad[11] = (unsigned char)(len >> 8); in multiblock_speed()
[all …]

Completed in 46 milliseconds

12