/freebsd/contrib/bearssl/src/ssl/ |
H A D | ssl_hs_server.c | 98 do_rsa_decrypt(br_ssl_server_context *ctx, int prf_id, in do_rsa_decrypt() argument 129 br_ssl_engine_compute_master(&ctx->eng, prf_id, epms, 48); in do_rsa_decrypt() 142 ecdh_common(br_ssl_server_context *ctx, int prf_id, in ecdh_common() argument 163 br_ssl_engine_compute_master(&ctx->eng, prf_id, xcoor, xcoor_len); in ecdh_common() 176 do_ecdh(br_ssl_server_context *ctx, int prf_id, in do_ecdh() argument 186 ecdh_common(ctx, prf_id, cpoint, cpoint_len, x); in do_ecdh() 196 do_static_ecdh(br_ssl_server_context *ctx, int prf_id) in do_static_ecdh() argument 215 do_ecdh(ctx, prf_id, cpoint, cpoint_len); in do_static_ecdh() 333 do_ecdhe_part2(br_ssl_server_context *ctx, int prf_id, in do_ecdhe_part2() argument 348 ecdh_common(ctx, prf_id, cpoint + xoff, xlen, ctl); in do_ecdhe_part2() [all …]
|
H A D | ssl_hs_client.c | 104 make_pms_rsa(br_ssl_client_context *ctx, int prf_id) in make_pms_rsa() argument 145 br_ssl_engine_compute_master(&ctx->eng, prf_id, pms, 48); in make_pms_rsa() 264 make_pms_ecdh(br_ssl_client_context *ctx, unsigned ecdhe, int prf_id) in make_pms_ecdh() argument 323 br_ssl_engine_compute_master(&ctx->eng, prf_id, point + xoff, xlen); in make_pms_ecdh() 341 make_pms_static_ecdh(br_ssl_client_context *ctx, int prf_id) in make_pms_static_ecdh() argument 361 prf_id, point, point_len); in make_pms_static_ecdh() 1204 int prf_id = T0_POP(); in br_ssl_hs_client_run() local 1209 br_tls_prf_impl prf = br_ssl_engine_get_PRF(ENG, prf_id); in br_ssl_hs_client_run() 1212 seed.len = br_multihash_out(&ENG->mhash, prf_id, tmp); in br_ssl_hs_client_run() 1283 unsigned prf_id = T0_POP(); in br_ssl_hs_client_run() local [all …]
|
H A D | ssl_engine.c | 1324 br_ssl_engine_get_PRF(br_ssl_engine_context *cc, int prf_id) in br_ssl_engine_get_PRF() argument 1327 if (prf_id == br_sha384_ID) { in br_ssl_engine_get_PRF() 1340 int prf_id, const void *pms, size_t pms_len) in br_ssl_engine_compute_master() argument 1348 iprf = br_ssl_engine_get_PRF(cc, prf_id); in br_ssl_engine_compute_master() 1357 compute_key_block(br_ssl_engine_context *cc, int prf_id, in compute_key_block() argument 1366 iprf = br_ssl_engine_get_PRF(cc, prf_id); in compute_key_block() 1375 int is_client, int prf_id, int mac_id, in br_ssl_engine_switch_cbc_in() argument 1395 compute_key_block(cc, prf_id, in br_ssl_engine_switch_cbc_in() 1418 int is_client, int prf_id, int mac_id, in br_ssl_engine_switch_cbc_out() argument 1438 compute_key_block(cc, prf_id, in br_ssl_engine_switch_cbc_out() [all …]
|
H A D | ssl_keyexport.c | 53 int prf_id; in br_ssl_key_export() local 72 prf_id = BR_SSLPRF_SHA256; in br_ssl_key_export() 75 prf_id = BR_SSLPRF_SHA384; in br_ssl_key_export() 78 iprf = br_ssl_engine_get_PRF(cc, prf_id); in br_ssl_key_export()
|
H A D | ssl_hs_common.t0 | 910 \ prf_id 979 \ Stack: is_client prf_id mac_id cipher_id 1000 cc: switch-cbc-out ( is_client prf_id mac_id aes cipher_key_len -- ) { 1001 int is_client, prf_id, mac_id, aes; 1007 prf_id = T0_POP(); 1009 br_ssl_engine_switch_cbc_out(ENG, is_client, prf_id, mac_id, 1013 cc: switch-cbc-in ( is_client prf_id mac_id aes cipher_key_len -- ) { 1014 int is_client, prf_id, mac_id, aes; 1020 prf_id = T0_POP(); 1022 br_ssl_engine_switch_cbc_in(ENG, is_client, prf_id, mac_id, [all …]
|
H A D | ssl_hs_server.t0 | 43 do_rsa_decrypt(br_ssl_server_context *ctx, int prf_id, 74 br_ssl_engine_compute_master(&ctx->eng, prf_id, epms, 48); 87 ecdh_common(br_ssl_server_context *ctx, int prf_id, 108 br_ssl_engine_compute_master(&ctx->eng, prf_id, xcoor, xcoor_len); 121 do_ecdh(br_ssl_server_context *ctx, int prf_id, 131 ecdh_common(ctx, prf_id, cpoint, cpoint_len, x); 141 do_static_ecdh(br_ssl_server_context *ctx, int prf_id) 160 do_ecdh(ctx, prf_id, cpoint, cpoint_len); 278 do_ecdhe_part2(br_ssl_server_context *ctx, int prf_id, 293 ecdh_common(ctx, prf_id, cpoint + xoff, xlen, ctl); [all …]
|
H A D | ssl_hs_client.t0 | 49 make_pms_rsa(br_ssl_client_context *ctx, int prf_id) 90 br_ssl_engine_compute_master(&ctx->eng, prf_id, pms, 48); 209 make_pms_ecdh(br_ssl_client_context *ctx, unsigned ecdhe, int prf_id) 268 br_ssl_engine_compute_master(&ctx->eng, prf_id, point + xoff, xlen); 286 make_pms_static_ecdh(br_ssl_client_context *ctx, int prf_id) 306 prf_id, point, point_len); 1065 cc: do-rsa-encrypt ( prf_id -- nlen ) { 1077 cc: do-ecdh ( echde prf_id -- ulen ) { 1078 unsigned prf_id = T0_POP(); 1082 x = make_pms_ecdh(CTX, ecdhe, prf_id); [all …]
|
/freebsd/contrib/bearssl/src/ |
H A D | inner.h | 2248 br_tls_prf_impl br_ssl_engine_get_PRF(br_ssl_engine_context *cc, int prf_id); 2256 int prf_id, const void *pms, size_t len); 2268 int is_client, int prf_id, int mac_id, 2281 int is_client, int prf_id, int mac_id, 2293 int is_client, int prf_id, 2305 int is_client, int prf_id, 2315 int is_client, int prf_id); 2324 int is_client, int prf_id); 2336 int is_client, int prf_id, 2350 int is_client, int prf_id,
|