/dragonfly/crypto/libressl/crypto/evp/ |
H A D | evp_aead.c | 27 EVP_AEAD_key_length(const EVP_AEAD *aead) in EVP_AEAD_key_length() argument 29 return aead->key_len; in EVP_AEAD_key_length() 35 return aead->nonce_len; in EVP_AEAD_nonce_length() 41 return aead->overhead; in EVP_AEAD_max_overhead() 45 EVP_AEAD_max_tag_len(const EVP_AEAD *aead) in EVP_AEAD_max_tag_len() argument 47 return aead->max_tag_len; in EVP_AEAD_max_tag_len() 54 ctx->aead = aead; in EVP_AEAD_CTX_init() 55 if (key_len != aead->key_len) { in EVP_AEAD_CTX_init() 65 if (ctx->aead == NULL) in EVP_AEAD_CTX_cleanup() 67 ctx->aead->cleanup(ctx); in EVP_AEAD_CTX_cleanup() [all …]
|
H A D | e_chacha20poly1305.c | 141 if (nonce_len != ctx->aead->nonce_len) { in aead_chacha20_poly1305_seal() 193 if (nonce_len != ctx->aead->nonce_len) { in aead_chacha20_poly1305_open() 247 if (nonce_len != ctx->aead->nonce_len) { in aead_xchacha20_poly1305_seal() 297 if (nonce_len != ctx->aead->nonce_len) { in aead_xchacha20_poly1305_open()
|
H A D | evp_locl.h | 298 const EVP_AEAD *aead; member
|
/dragonfly/crypto/libressl/ssl/ |
H A D | tls12_key_schedule.c | 89 const EVP_AEAD *aead, const EVP_CIPHER *cipher, const EVP_MD *mac_hash) in tls12_key_block_generate() argument 104 if (aead == NULL && (cipher == NULL || mac_hash == NULL)) in tls12_key_block_generate() 107 if (aead != NULL) { in tls12_key_block_generate() 108 key_len = EVP_AEAD_key_length(aead); in tls12_key_block_generate() 111 if (aead == EVP_aead_aes_128_gcm() || in tls12_key_block_generate() 112 aead == EVP_aead_aes_256_gcm()) in tls12_key_block_generate() 114 else if (aead == EVP_aead_chacha20_poly1305()) in tls12_key_block_generate()
|
H A D | tls13_record_layer.c | 108 const EVP_AEAD *aead; member 249 const EVP_AEAD *aead) in tls13_record_layer_set_aead() argument 251 rl->aead = aead; in tls13_record_layer_set_aead() 476 if (!tls13_secret_init(&key, EVP_AEAD_key_length(aead))) in tls13_record_layer_set_traffic_key() 525 if (rl->aead != NULL) in tls13_record_layer_open_record_plaintext() 556 if (rl->aead == NULL) in tls13_record_layer_open_record_protected() 622 if (rl->handshake_completed && rl->aead == NULL) in tls13_record_layer_open_record() 625 if (rl->aead == NULL) in tls13_record_layer_open_record() 695 if (rl->aead == NULL) in tls13_record_layer_seal_record_protected() 715 enc_record_len = inner_len + EVP_AEAD_max_tag_len(rl->aead); in tls13_record_layer_seal_record_protected() [all …]
|
H A D | tls12_record_layer.c | 170 const EVP_AEAD *aead; member 266 tls12_record_layer_set_aead(struct tls12_record_layer *rl, const EVP_AEAD *aead) in tls12_record_layer_set_aead() argument 268 rl->aead = aead; in tls12_record_layer_set_aead() 426 if (rl->aead == EVP_aead_aes_128_gcm() || in tls12_record_layer_ccs_aead() 427 rl->aead == EVP_aead_aes_256_gcm()) in tls12_record_layer_ccs_aead() 431 if (rl->aead == EVP_aead_chacha20_poly1305()) in tls12_record_layer_ccs_aead() 437 rp->aead_nonce = calloc(1, EVP_AEAD_nonce_length(rl->aead)); in tls12_record_layer_ccs_aead() 441 rp->aead_nonce_len = EVP_AEAD_nonce_length(rl->aead); in tls12_record_layer_ccs_aead() 442 rp->aead_tag_len = EVP_AEAD_max_overhead(rl->aead); in tls12_record_layer_ccs_aead() 458 if (!EVP_AEAD_CTX_init(rp->aead_ctx, rl->aead, CBS_data(key), in tls12_record_layer_ccs_aead() [all …]
|
H A D | t1_enc.c | 348 const EVP_AEAD *aead = NULL; in tls1_setup_key_block() local 362 if (!ssl_cipher_get_evp_aead(s->session, &aead)) { in tls1_setup_key_block() 378 tls12_record_layer_set_aead(s->internal->rl, aead); in tls1_setup_key_block() 384 if (!tls12_key_block_generate(key_block, s, aead, cipher, mac_hash)) in tls1_setup_key_block()
|
H A D | ssl_ciph.c | 535 ssl_cipher_get_evp_aead(const SSL_SESSION *ss, const EVP_AEAD **aead) in ssl_cipher_get_evp_aead() argument 537 *aead = NULL; in ssl_cipher_get_evp_aead() 546 *aead = EVP_aead_aes_128_gcm(); in ssl_cipher_get_evp_aead() 549 *aead = EVP_aead_aes_256_gcm(); in ssl_cipher_get_evp_aead() 552 *aead = EVP_aead_chacha20_poly1305(); in ssl_cipher_get_evp_aead()
|
H A D | tls13_internal.h | 206 const EVP_AEAD *aead); 284 const EVP_AEAD *aead; member
|
H A D | ssl_locl.h | 672 const EVP_AEAD *aead, const EVP_CIPHER *cipher, const EVP_MD *mac_hash); 685 const EVP_AEAD *aead); 1340 int ssl_cipher_get_evp_aead(const SSL_SESSION *s, const EVP_AEAD **aead);
|
H A D | tls13_server.c | 388 if ((ctx->aead = tls13_cipher_aead(ctx->hs->cipher)) == NULL) in tls13_server_engage_record_protection() 416 tls13_record_layer_set_aead(ctx->rl, ctx->aead); in tls13_server_engage_record_protection()
|
H A D | tls13_client.c | 353 if ((ctx->aead = tls13_cipher_aead(ctx->hs->cipher)) == NULL) in tls13_client_engage_record_protection() 381 tls13_record_layer_set_aead(ctx->rl, ctx->aead); in tls13_client_engage_record_protection()
|
/dragonfly/crypto/libressl/apps/openssl/ |
H A D | speed.c | 1273 const EVP_AEAD *aead = EVP_aead_aes_128_gcm(); in speed_main() local 1284 EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead), in speed_main() 1286 nonce_len = EVP_AEAD_nonce_length(aead); in speed_main() 1301 const EVP_AEAD *aead = EVP_aead_aes_256_gcm(); in speed_main() local 1312 EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead), in speed_main() 1314 nonce_len = EVP_AEAD_nonce_length(aead); in speed_main() 1330 const EVP_AEAD *aead = EVP_aead_chacha20_poly1305(); in speed_main() local 1341 EVP_AEAD_CTX_init(ctx, aead, key32, EVP_AEAD_key_length(aead), in speed_main() 1343 nonce_len = EVP_AEAD_nonce_length(aead); in speed_main()
|
/dragonfly/crypto/libressl/include/openssl/ |
H A D | evp.h | 1190 size_t EVP_AEAD_key_length(const EVP_AEAD *aead); 1193 size_t EVP_AEAD_nonce_length(const EVP_AEAD *aead); 1197 size_t EVP_AEAD_max_overhead(const EVP_AEAD *aead); 1202 size_t EVP_AEAD_max_tag_len(const EVP_AEAD *aead); 1229 int EVP_AEAD_CTX_init(EVP_AEAD_CTX *ctx, const EVP_AEAD *aead,
|