/freebsd-13-stable/contrib/bearssl/src/ssl/ |
H A D | ssl_keyexport.c | 53 int prf_id; local 72 prf_id = BR_SSLPRF_SHA256; 75 prf_id = BR_SSLPRF_SHA384; 78 iprf = br_ssl_engine_get_PRF(cc, prf_id);
|
H A D | ssl_engine.c | 1309 br_ssl_engine_get_PRF(br_ssl_engine_context *cc, int prf_id) argument 1312 if (prf_id == br_sha384_ID) { 1325 int prf_id, const void *pms, size_t pms_len) 1333 iprf = br_ssl_engine_get_PRF(cc, prf_id); 1342 compute_key_block(br_ssl_engine_context *cc, int prf_id, argument 1351 iprf = br_ssl_engine_get_PRF(cc, prf_id); 1360 int is_client, int prf_id, int mac_id, 1380 compute_key_block(cc, prf_id, 1403 int is_client, int prf_id, int mac_id, 1423 compute_key_block(cc, prf_id, 1324 br_ssl_engine_compute_master(br_ssl_engine_context *cc, int prf_id, const void *pms, size_t pms_len) argument 1359 br_ssl_engine_switch_cbc_in(br_ssl_engine_context *cc, int is_client, int prf_id, int mac_id, const br_block_cbcdec_class *bc_impl, size_t cipher_key_len) argument 1402 br_ssl_engine_switch_cbc_out(br_ssl_engine_context *cc, int is_client, int prf_id, int mac_id, const br_block_cbcenc_class *bc_impl, size_t cipher_key_len) argument 1444 br_ssl_engine_switch_gcm_in(br_ssl_engine_context *cc, int is_client, int prf_id, const br_block_ctr_class *bc_impl, size_t cipher_key_len) argument 1466 br_ssl_engine_switch_gcm_out(br_ssl_engine_context *cc, int is_client, int prf_id, const br_block_ctr_class *bc_impl, size_t cipher_key_len) argument 1487 br_ssl_engine_switch_chapol_in(br_ssl_engine_context *cc, int is_client, int prf_id) argument 1508 br_ssl_engine_switch_chapol_out(br_ssl_engine_context *cc, int is_client, int prf_id) argument 1528 br_ssl_engine_switch_ccm_in(br_ssl_engine_context *cc, int is_client, int prf_id, const br_block_ctrcbc_class *bc_impl, size_t cipher_key_len, size_t tag_len) argument 1551 br_ssl_engine_switch_ccm_out(br_ssl_engine_context *cc, int is_client, int prf_id, const br_block_ctrcbc_class *bc_impl, size_t cipher_key_len, size_t tag_len) argument [all...] |
H A D | ssl_hs_server.c | 98 do_rsa_decrypt(br_ssl_server_context *ctx, int prf_id, argument 129 br_ssl_engine_compute_master(&ctx->eng, prf_id, epms, 48); 142 ecdh_common(br_ssl_server_context *ctx, int prf_id, argument 163 br_ssl_engine_compute_master(&ctx->eng, prf_id, xcoor, xcoor_len); 176 do_ecdh(br_ssl_server_context *ctx, int prf_id, argument 186 ecdh_common(ctx, prf_id, cpoint, cpoint_len, x); 196 do_static_ecdh(br_ssl_server_context *ctx, int prf_id) argument 215 do_ecdh(ctx, prf_id, cpoint, cpoint_len); 333 do_ecdhe_part2(br_ssl_server_context *ctx, int prf_id, argument 348 ecdh_common(ctx, prf_id, cpoin 1261 int prf_id = T0_POP(); local 1378 int prf_id = T0_POPi(); local 1395 int prf_id = T0_POPi(); local 1404 int prf_id = T0_POPi(); local 1713 int is_client, prf_id; local 1728 int is_client, prf_id; local 1743 int is_client, prf_id; local 1757 int is_client, prf_id; local 1771 int is_client, prf_id, mac_id, aes; local 1787 int is_client, prf_id, mac_id, aes; local 1803 int is_client, prf_id; local 1814 int is_client, prf_id; local [all...] |
H A D | ssl_hs_client.c | 104 make_pms_rsa(br_ssl_client_context *ctx, int prf_id) argument 145 br_ssl_engine_compute_master(&ctx->eng, prf_id, pms, 48); 264 make_pms_ecdh(br_ssl_client_context *ctx, unsigned ecdhe, int prf_id) argument 323 br_ssl_engine_compute_master(&ctx->eng, prf_id, point + xoff, xlen); 341 make_pms_static_ecdh(br_ssl_client_context *ctx, int prf_id) argument 361 prf_id, point, point_len); 1204 int prf_id = T0_POP(); local 1209 br_tls_prf_impl prf = br_ssl_engine_get_PRF(ENG, prf_id); 1212 seed.len = br_multihash_out(&ENG->mhash, prf_id, tmp); 1283 unsigned prf_id local 1315 unsigned prf_id = T0_POP(); local 1646 int is_client, prf_id; local 1661 int is_client, prf_id; local 1676 int is_client, prf_id; local 1690 int is_client, prf_id; local 1704 int is_client, prf_id, mac_id, aes; local 1720 int is_client, prf_id, mac_id, aes; local 1736 int is_client, prf_id; local 1747 int is_client, prf_id; local [all...] |
/freebsd-13-stable/contrib/bearssl/src/ |
H A D | inner.h | 2228 br_tls_prf_impl br_ssl_engine_get_PRF(br_ssl_engine_context *cc, int prf_id); 2232 * master secret. The 'prf_id' is the ID of the hash function to use 2236 int prf_id, const void *pms, size_t len); 2242 * prf_id id of hash function for PRF (ignored if not TLS 1.2+) 2248 int is_client, int prf_id, int mac_id, 2255 * prf_id id of hash function for PRF (ignored if not TLS 1.2+) 2261 int is_client, int prf_id, int mac_id, 2268 * prf_id id of hash function for PRF 2273 int is_client, int prf_id, 2280 * prf_id i [all...] |