/freebsd/contrib/bearssl/samples/ |
H A D | custom_profile.c | 249 br_ssl_engine_set_cbc(&cc->eng, in example_client_profile() 252 br_ssl_engine_set_gcm(&cc->eng, in example_client_profile() 255 br_ssl_engine_set_chapol(&cc->eng, in example_client_profile() 316 br_ssl_engine_set_aes_cbc(&cc->eng, in example_client_profile() 319 br_ssl_engine_set_aes_ctr(&cc->eng, in example_client_profile() 342 br_ssl_engine_set_des_cbc(&cc->eng, in example_client_profile() 372 br_ssl_engine_set_ghash(&cc->eng, in example_client_profile() 549 br_ssl_engine_set_cbc(&cc->eng, in example_server_profile() 552 br_ssl_engine_set_gcm(&cc->eng, in example_server_profile() 556 br_ssl_engine_set_aes_cbc(&cc->eng, in example_server_profile() [all …]
|
H A D | client_basic.c | 292 br_ssl_engine_set_buffer(&sc.eng, iobuf, sizeof iobuf, 1); in main() 305 br_sslio_init(&ioc, &sc.eng, sock_read, &fd, sock_write, &fd); in main() 364 if (br_ssl_engine_current_state(&sc.eng) == BR_SSL_CLOSED) { in main() 367 err = br_ssl_engine_last_error(&sc.eng); in main()
|
/freebsd/contrib/bearssl/src/ssl/ |
H A D | ssl_client_full.c | 136 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_client_init_full() 139 br_ssl_engine_set_default_rsavrfy(&cc->eng); in br_ssl_client_init_full() 140 br_ssl_engine_set_default_ecdsa(&cc->eng); in br_ssl_client_init_full() 143 br_ssl_engine_get_ec(&cc->eng), in br_ssl_client_init_full() 144 br_ssl_engine_get_ecdsa(&cc->eng)); in br_ssl_client_init_full() 154 br_ssl_engine_set_hash(&cc->eng, id, hc); in br_ssl_client_init_full() 174 br_ssl_engine_set_default_aes_cbc(&cc->eng); in br_ssl_client_init_full() 175 br_ssl_engine_set_default_aes_ccm(&cc->eng); in br_ssl_client_init_full() 176 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_client_init_full() 177 br_ssl_engine_set_default_des_cbc(&cc->eng); in br_ssl_client_init_full() [all …]
|
H A D | ssl_server_full_ec.c | 100 br_ssl_engine_set_versions(&cc->eng, BR_TLS10, BR_TLS12); in br_ssl_server_init_full_ec() 105 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_full_ec() 107 br_ssl_engine_set_default_ec(&cc->eng); in br_ssl_server_init_full_ec() 116 br_ssl_engine_get_ec(&cc->eng), in br_ssl_server_init_full_ec() 131 br_ssl_engine_set_hash(&cc->eng, id, hc); in br_ssl_server_init_full_ec() 137 br_ssl_engine_set_prf10(&cc->eng, &br_tls10_prf); in br_ssl_server_init_full_ec() 144 br_ssl_engine_set_default_aes_cbc(&cc->eng); in br_ssl_server_init_full_ec() 145 br_ssl_engine_set_default_aes_ccm(&cc->eng); in br_ssl_server_init_full_ec() 146 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_full_ec() 147 br_ssl_engine_set_default_des_cbc(&cc->eng); in br_ssl_server_init_full_ec() [all …]
|
H A D | ssl_client.c | 47 br_ssl_engine_set_buffer(&cc->eng, NULL, 0, 0); in br_ssl_client_reset() 48 cc->eng.version_out = cc->eng.version_min; in br_ssl_client_reset() 52 if (!br_ssl_engine_init_rand(&cc->eng)) { in br_ssl_client_reset() 62 cc->eng.reneg = 0; in br_ssl_client_reset() 65 cc->eng.server_name[0] = 0; in br_ssl_client_reset() 68 if (n > sizeof cc->eng.server_name) { in br_ssl_client_reset() 69 br_ssl_engine_fail(&cc->eng, BR_ERR_BAD_PARAM); in br_ssl_client_reset() 72 memcpy(cc->eng.server_name, server_name, n); in br_ssl_client_reset() 75 br_ssl_engine_hs_reset(&cc->eng, in br_ssl_client_reset() 77 return br_ssl_engine_last_error(&cc->eng) == BR_ERR_OK; in br_ssl_client_reset()
|
H A D | ssl_server_full_rsa.c | 89 br_ssl_engine_set_versions(&cc->eng, BR_TLS10, BR_TLS12); in br_ssl_server_init_full_rsa() 94 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_full_rsa() 96 br_ssl_engine_set_default_ec(&cc->eng); in br_ssl_server_init_full_rsa() 114 br_ssl_engine_set_hash(&cc->eng, id, hc); in br_ssl_server_init_full_rsa() 120 br_ssl_engine_set_prf10(&cc->eng, &br_tls10_prf); in br_ssl_server_init_full_rsa() 121 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_full_rsa() 127 br_ssl_engine_set_default_aes_cbc(&cc->eng); in br_ssl_server_init_full_rsa() 128 br_ssl_engine_set_default_aes_ccm(&cc->eng); in br_ssl_server_init_full_rsa() 129 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_full_rsa() 130 br_ssl_engine_set_default_des_cbc(&cc->eng); in br_ssl_server_init_full_rsa() [all …]
|
H A D | ssl_hs_client.c | 112 xc = ctx->eng.x509ctx; in make_pms_rsa() 150 ctx->eng.pad[0] = 0x00; in make_pms_rsa() 151 ctx->eng.pad[1] = 0x02; in make_pms_rsa() 153 br_hmac_drbg_generate(&ctx->eng.rng, ctx->eng.pad + 2, nlen - 51); in make_pms_rsa() 200 xc = ctx->eng.x509ctx; in verify_SKE_sig() 206 ctx->eng.client_random, sizeof ctx->eng.client_random); in verify_SKE_sig() 208 ctx->eng.server_random, sizeof ctx->eng.server_random); in verify_SKE_sig() 215 ctx->eng.ecdhe_point, ctx->eng.ecdhe_point_len); in verify_SKE_sig() 238 if (!ctx->eng.irsavrfy(ctx->eng.pad, sig_len, in verify_SKE_sig() 245 if (!ctx->eng.iecdsa(ctx->eng.iec, hv, hv_len, &pk->key.ec, in verify_SKE_sig() [all …]
|
H A D | ssl_server_mine2c.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_mine2c() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_mine2c() 48 br_ssl_engine_set_ec(&cc->eng, &br_ec_all_m15); in br_ssl_server_init_mine2c() 60 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_mine2c() 65 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_mine2c() 70 br_ssl_engine_set_default_chapol(&cc->eng); in br_ssl_server_init_mine2c()
|
H A D | ssl_server_mine2g.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_mine2g() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_mine2g() 48 br_ssl_engine_set_ec(&cc->eng, &br_ec_all_m15); in br_ssl_server_init_mine2g() 60 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_mine2g() 65 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_mine2g() 70 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_mine2g()
|
H A D | ssl_server_minf2c.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_minf2c() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_minf2c() 48 br_ssl_engine_set_ec(&cc->eng, &br_ec_all_m15); in br_ssl_server_init_minf2c() 60 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_minf2c() 65 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_minf2c() 70 br_ssl_engine_set_default_chapol(&cc->eng); in br_ssl_server_init_minf2c()
|
H A D | ssl_server_minf2g.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_minf2g() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_minf2g() 48 br_ssl_engine_set_ec(&cc->eng, &br_ec_all_m15); in br_ssl_server_init_minf2g() 60 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_minf2g() 65 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_minf2g() 70 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_minf2g()
|
H A D | ssl_server.c | 44 br_ssl_engine_set_buffer(&cc->eng, NULL, 0, 0); in br_ssl_server_reset() 45 if (!br_ssl_engine_init_rand(&cc->eng)) { in br_ssl_server_reset() 48 cc->eng.reneg = 0; in br_ssl_server_reset() 49 br_ssl_engine_hs_reset(&cc->eng, in br_ssl_server_reset() 51 return br_ssl_engine_last_error(&cc->eng) == BR_ERR_OK; in br_ssl_server_reset()
|
H A D | ssl_hs_server.c | 203 xc = ctx->eng.x509ctx; in do_static_ecdh() 298 glen = ctx->eng.iec->mulgen(ctx->eng.ecdhe_point, in do_ecdhe_part1() 305 memcpy(ctx->eng.pad, ctx->eng.client_random, 32); in do_ecdhe_part1() 306 memcpy(ctx->eng.pad + 32, ctx->eng.server_random, 32); in do_ecdhe_part1() 310 ctx->eng.pad[64 + 3] = ctx->eng.ecdhe_point_len; in do_ecdhe_part1() 312 ctx->eng.ecdhe_point, ctx->eng.ecdhe_point_len); in do_ecdhe_part1() 317 ctx->eng.pad, hv_len); in do_ecdhe_part1() 324 algo_id, ctx->eng.pad, hv_len, sizeof ctx->eng.pad); in do_ecdhe_part1() 412 xc = ctx->eng.x509ctx; in verify_CV_sig() 426 if (!ctx->eng.irsavrfy(ctx->eng.pad, sig_len, in verify_CV_sig() [all …]
|
H A D | ssl_server_minr2g.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_minr2g() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_minr2g() 59 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_minr2g() 64 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_minr2g() 69 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_minr2g()
|
H A D | ssl_server_minu2g.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_minu2g() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_minu2g() 59 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_minu2g() 64 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_minu2g() 69 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_minu2g()
|
H A D | ssl_server_minv2g.c | 41 br_ssl_engine_set_versions(&cc->eng, BR_TLS12, BR_TLS12); in br_ssl_server_init_minv2g() 46 br_ssl_engine_set_suites(&cc->eng, suites, in br_ssl_server_init_minv2g() 59 br_ssl_engine_set_hash(&cc->eng, br_sha256_ID, &br_sha256_vtable); in br_ssl_server_init_minv2g() 64 br_ssl_engine_set_prf_sha256(&cc->eng, &br_tls12_sha256_prf); in br_ssl_server_init_minv2g() 69 br_ssl_engine_set_default_aes_gcm(&cc->eng); in br_ssl_server_init_minv2g()
|
H A D | ssl_hs_client.t0 | 57 xc = ctx->eng.x509ctx; 95 ctx->eng.pad[0] = 0x00; 96 ctx->eng.pad[1] = 0x02; 98 br_hmac_drbg_generate(&ctx->eng.rng, ctx->eng.pad + 2, nlen - 51); 145 xc = ctx->eng.x509ctx; 151 ctx->eng.client_random, sizeof ctx->eng.client_random); 153 ctx->eng.server_random, sizeof ctx->eng.server_random); 160 ctx->eng.ecdhe_point, ctx->eng.ecdhe_point_len); 183 if (!ctx->eng.irsavrfy(ctx->eng.pad, sig_len, 190 if (!ctx->eng.iecdsa(ctx->eng.iec, hv, hv_len, &pk->key.ec, [all …]
|
H A D | ssl_hs_server.t0 | 148 xc = ctx->eng.x509ctx; 243 glen = ctx->eng.iec->mulgen(ctx->eng.ecdhe_point, 250 memcpy(ctx->eng.pad, ctx->eng.client_random, 32); 251 memcpy(ctx->eng.pad + 32, ctx->eng.server_random, 32); 255 ctx->eng.pad[64 + 3] = ctx->eng.ecdhe_point_len; 257 ctx->eng.ecdhe_point, ctx->eng.ecdhe_point_len); 262 ctx->eng.pad, hv_len); 269 algo_id, ctx->eng.pad, hv_len, sizeof ctx->eng.pad); 357 xc = ctx->eng.x509ctx; 371 if (!ctx->eng.irsavrfy(ctx->eng.pad, sig_len, [all …]
|
/freebsd/crypto/openssl/ssl/ |
H A D | tls_depr.c | 32 ENGINE *eng; in tls_get_cipher_from_engine() local 38 eng = ENGINE_get_cipher_engine(nid); in tls_get_cipher_from_engine() 39 if (eng != NULL) { in tls_get_cipher_from_engine() 40 ret = ENGINE_get_cipher(eng, nid); in tls_get_cipher_from_engine() 41 ENGINE_finish(eng); in tls_get_cipher_from_engine() 51 ENGINE *eng; in tls_get_digest_from_engine() local 57 eng = ENGINE_get_digest_engine(nid); in tls_get_digest_from_engine() 58 if (eng != NULL) { in tls_get_digest_from_engine() 59 ret = ENGINE_get_digest(eng, nid); in tls_get_digest_from_engine() 60 ENGINE_finish(eng); in tls_get_digest_from_engine()
|
/freebsd/contrib/bearssl/tools/ |
H A D | twrch.c | 263 br_ssl_engine_context eng; in do_twrch() member 745 br_ssl_engine_set_default_ec(&cc.eng); in do_twrch() 748 br_ssl_engine_set_default_ec(&cc.eng); in do_twrch() 762 br_ssl_engine_set_hash(&cc.eng, id, hc); in do_twrch() 770 br_ssl_engine_set_prf_sha256(&cc.eng, in do_twrch() 774 br_ssl_engine_set_prf_sha384(&cc.eng, in do_twrch() 779 br_ssl_engine_set_protocol_names(&cc.eng, in do_twrch() 951 br_sslio_init(&ioc, &cc.eng, in do_twrch() 982 br_sslio_init(&ioc, &cc.eng, in do_twrch() 1008 &cc.eng, &pp); in do_twrch() [all …]
|
H A D | client.c | 953 br_ssl_engine_set_default_aes_cbc(&cc.eng); in do_client() 962 br_ssl_engine_set_default_chapol(&cc.eng); in do_client() 971 br_ssl_engine_set_default_ec(&cc.eng); in do_client() 975 br_ssl_engine_set_default_ecdsa(&cc.eng); in do_client() 978 br_ssl_engine_set_default_ec(&cc.eng); in do_client() 993 br_ssl_engine_set_hash(&cc.eng, id, hc); in do_client() 1002 br_ssl_engine_set_prf_sha256(&cc.eng, in do_client() 1006 br_ssl_engine_set_prf_sha384(&cc.eng, in do_client() 1033 br_ssl_engine_set_all_flags(&cc.eng, flags); in do_client() 1035 br_ssl_engine_set_protocol_names(&cc.eng, in do_client() [all …]
|
H A D | server.c | 394 if (br_ssl_engine_get_version(&cc->eng) in sp_choose() 419 if (br_ssl_engine_get_version(&cc->eng) in sp_choose() 1017 br_ssl_engine_set_all_flags(&cc.eng, flags); in do_server() 1068 br_ssl_engine_set_default_chapol(&cc.eng); in do_server() 1074 br_ssl_engine_set_default_ec(&cc.eng); in do_server() 1088 br_ssl_engine_set_hash(&cc.eng, id, hc); in do_server() 1096 br_ssl_engine_set_prf_sha256(&cc.eng, in do_server() 1100 br_ssl_engine_set_prf_sha384(&cc.eng, in do_server() 1109 br_ssl_engine_set_protocol_names(&cc.eng, in do_server() 1147 br_ssl_engine_set_default_rsavrfy(&cc.eng); in do_server() [all …]
|
/freebsd/crypto/openssl/apps/lib/ |
H A D | engine.c | 170 ENGINE *eng; in get_digest_from_engine() local 172 eng = ENGINE_get_digest_engine(OBJ_sn2nid(name)); in get_digest_from_engine() 173 if (eng != NULL) { in get_digest_from_engine() 174 ENGINE_finish(eng); in get_digest_from_engine() 184 ENGINE *eng; in get_cipher_from_engine() local 186 eng = ENGINE_get_cipher_engine(OBJ_sn2nid(name)); in get_cipher_from_engine() 187 if (eng != NULL) { in get_cipher_from_engine() 188 ENGINE_finish(eng); in get_cipher_from_engine()
|
/freebsd/crypto/openssl/apps/ |
H A D | genrsa.c | 80 ENGINE *eng = NULL; in genrsa_main() local 120 eng = setup_engine(opt_arg(), 0); in genrsa_main() 182 if (!init_gen_str(&ctx, "RSA", eng, 0, app_get0_libctx(), in genrsa_main() 244 release_engine(eng); in genrsa_main()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerManager.cpp | 161 : IsPreVisit(isPreVisit), Checkers(checkers), S(s), Eng(eng), in CheckStmtContext() 206 const ObjCMethodCall &msg, ExprEngine &eng, in CheckObjCMessageContext() 209 Eng(eng) {} in CheckObjCMessageContext() 276 const CallEvent &call, ExprEngine &eng, in CheckCallContext() 279 Call(call), Eng(eng) {} in CheckCallContext() 324 ExprEngine &eng) in CheckLocationContext() 326 BoundEx(BoundEx), Eng(eng) {} in CheckLocationContext() 372 SVal loc, SVal val, const Stmt *s, ExprEngine &eng, in CheckBindContext() 474 const Stmt *Cond, ExprEngine &eng) in CheckBranchConditionContext() 475 : Checkers(checkers), Condition(Cond), Eng(eng) {} in CheckBranchConditionContext() [all …]
|