Lines Matching refs:cc
1128 br_ssl_engine_get_flags(br_ssl_engine_context *cc) in br_ssl_engine_get_flags() argument
1130 return cc->flags; in br_ssl_engine_get_flags()
1140 br_ssl_engine_set_all_flags(br_ssl_engine_context *cc, uint32_t flags) in br_ssl_engine_set_all_flags() argument
1142 cc->flags = flags; in br_ssl_engine_set_all_flags()
1155 br_ssl_engine_add_flags(br_ssl_engine_context *cc, uint32_t flags) in br_ssl_engine_add_flags() argument
1157 cc->flags |= flags; in br_ssl_engine_add_flags()
1170 br_ssl_engine_remove_flags(br_ssl_engine_context *cc, uint32_t flags) in br_ssl_engine_remove_flags() argument
1172 cc->flags &= ~flags; in br_ssl_engine_remove_flags()
1250 br_ssl_engine_set_versions(br_ssl_engine_context *cc, in br_ssl_engine_set_versions() argument
1253 cc->version_min = (uint16_t)version_min; in br_ssl_engine_set_versions()
1254 cc->version_max = (uint16_t)version_max; in br_ssl_engine_set_versions()
1276 void br_ssl_engine_set_suites(br_ssl_engine_context *cc,
1288 br_ssl_engine_set_x509(br_ssl_engine_context *cc, const br_x509_class **x509ctx) in br_ssl_engine_set_x509() argument
1290 cc->x509ctx = x509ctx; in br_ssl_engine_set_x509()
1397 br_ssl_engine_set_prf10(br_ssl_engine_context *cc, br_tls_prf_impl impl) in br_ssl_engine_set_prf10() argument
1399 cc->prf10 = impl; in br_ssl_engine_set_prf10()
1412 br_ssl_engine_set_prf_sha256(br_ssl_engine_context *cc, br_tls_prf_impl impl) in br_ssl_engine_set_prf_sha256() argument
1414 cc->prf_sha256 = impl; in br_ssl_engine_set_prf_sha256()
1427 br_ssl_engine_set_prf_sha384(br_ssl_engine_context *cc, br_tls_prf_impl impl) in br_ssl_engine_set_prf_sha384() argument
1429 cc->prf_sha384 = impl; in br_ssl_engine_set_prf_sha384()
1440 br_ssl_engine_set_aes_cbc(br_ssl_engine_context *cc, in br_ssl_engine_set_aes_cbc() argument
1444 cc->iaes_cbcenc = impl_enc; in br_ssl_engine_set_aes_cbc()
1445 cc->iaes_cbcdec = impl_dec; in br_ssl_engine_set_aes_cbc()
1458 void br_ssl_engine_set_default_aes_cbc(br_ssl_engine_context *cc);
1467 br_ssl_engine_set_aes_ctr(br_ssl_engine_context *cc, in br_ssl_engine_set_aes_ctr() argument
1470 cc->iaes_ctr = impl; in br_ssl_engine_set_aes_ctr()
1483 void br_ssl_engine_set_default_aes_gcm(br_ssl_engine_context *cc);
1493 br_ssl_engine_set_des_cbc(br_ssl_engine_context *cc, in br_ssl_engine_set_des_cbc() argument
1497 cc->ides_cbcenc = impl_enc; in br_ssl_engine_set_des_cbc()
1498 cc->ides_cbcdec = impl_dec; in br_ssl_engine_set_des_cbc()
1511 void br_ssl_engine_set_default_des_cbc(br_ssl_engine_context *cc);
1520 br_ssl_engine_set_ghash(br_ssl_engine_context *cc, br_ghash impl) in br_ssl_engine_set_ghash() argument
1522 cc->ighash = impl; in br_ssl_engine_set_ghash()
1532 br_ssl_engine_set_chacha20(br_ssl_engine_context *cc, in br_ssl_engine_set_chacha20() argument
1535 cc->ichacha = ichacha; in br_ssl_engine_set_chacha20()
1545 br_ssl_engine_set_poly1305(br_ssl_engine_context *cc, in br_ssl_engine_set_poly1305() argument
1548 cc->ipoly = ipoly; in br_ssl_engine_set_poly1305()
1561 void br_ssl_engine_set_default_chapol(br_ssl_engine_context *cc);
1570 br_ssl_engine_set_aes_ctrcbc(br_ssl_engine_context *cc, in br_ssl_engine_set_aes_ctrcbc() argument
1573 cc->iaes_ctrcbc = impl; in br_ssl_engine_set_aes_ctrcbc()
1586 void br_ssl_engine_set_default_aes_ccm(br_ssl_engine_context *cc);
1596 br_ssl_engine_set_cbc(br_ssl_engine_context *cc, in br_ssl_engine_set_cbc() argument
1600 cc->icbc_in = impl_in; in br_ssl_engine_set_cbc()
1601 cc->icbc_out = impl_out; in br_ssl_engine_set_cbc()
1612 br_ssl_engine_set_gcm(br_ssl_engine_context *cc, in br_ssl_engine_set_gcm() argument
1616 cc->igcm_in = impl_in; in br_ssl_engine_set_gcm()
1617 cc->igcm_out = impl_out; in br_ssl_engine_set_gcm()
1628 br_ssl_engine_set_ccm(br_ssl_engine_context *cc, in br_ssl_engine_set_ccm() argument
1632 cc->iccm_in = impl_in; in br_ssl_engine_set_ccm()
1633 cc->iccm_out = impl_out; in br_ssl_engine_set_ccm()
1645 br_ssl_engine_set_chapol(br_ssl_engine_context *cc, in br_ssl_engine_set_chapol() argument
1649 cc->ichapol_in = impl_in; in br_ssl_engine_set_chapol()
1650 cc->ichapol_out = impl_out; in br_ssl_engine_set_chapol()
1663 br_ssl_engine_set_ec(br_ssl_engine_context *cc, const br_ec_impl *iec) in br_ssl_engine_set_ec() argument
1665 cc->iec = iec; in br_ssl_engine_set_ec()
1677 void br_ssl_engine_set_default_ec(br_ssl_engine_context *cc);
1686 br_ssl_engine_get_ec(br_ssl_engine_context *cc) in br_ssl_engine_get_ec() argument
1688 return cc->iec; in br_ssl_engine_get_ec()
1703 br_ssl_engine_set_rsavrfy(br_ssl_engine_context *cc, br_rsa_pkcs1_vrfy irsavrfy) in br_ssl_engine_set_rsavrfy() argument
1705 cc->irsavrfy = irsavrfy; in br_ssl_engine_set_rsavrfy()
1716 void br_ssl_engine_set_default_rsavrfy(br_ssl_engine_context *cc);
1726 br_ssl_engine_get_rsavrfy(br_ssl_engine_context *cc) in br_ssl_engine_get_rsavrfy() argument
1728 return cc->irsavrfy; in br_ssl_engine_get_rsavrfy()
1747 br_ssl_engine_set_ecdsa(br_ssl_engine_context *cc, br_ecdsa_vrfy iecdsa) in br_ssl_engine_set_ecdsa() argument
1749 cc->iecdsa = iecdsa; in br_ssl_engine_set_ecdsa()
1762 void br_ssl_engine_set_default_ecdsa(br_ssl_engine_context *cc);
1772 br_ssl_engine_get_ecdsa(br_ssl_engine_context *cc) in br_ssl_engine_get_ecdsa() argument
1774 return cc->iecdsa; in br_ssl_engine_get_ecdsa()
1807 void br_ssl_engine_set_buffer(br_ssl_engine_context *cc,
1830 void br_ssl_engine_set_buffers_bidi(br_ssl_engine_context *cc,
1864 void br_ssl_engine_inject_entropy(br_ssl_engine_context *cc,
1884 br_ssl_engine_get_server_name(const br_ssl_engine_context *cc) in br_ssl_engine_get_server_name() argument
1886 return cc->server_name; in br_ssl_engine_get_server_name()
1900 br_ssl_engine_get_version(const br_ssl_engine_context *cc) in br_ssl_engine_get_version() argument
1902 return cc->session.version; in br_ssl_engine_get_version()
1921 br_ssl_engine_get_session_parameters(const br_ssl_engine_context *cc, in br_ssl_engine_get_session_parameters() argument
1924 memcpy(pp, &cc->session, sizeof *pp); in br_ssl_engine_get_session_parameters()
1938 br_ssl_engine_set_session_parameters(br_ssl_engine_context *cc, in br_ssl_engine_set_session_parameters() argument
1941 memcpy(&cc->session, pp, sizeof *pp); in br_ssl_engine_set_session_parameters()
1958 br_ssl_engine_get_ecdhe_curve(br_ssl_engine_context *cc) in br_ssl_engine_get_ecdhe_curve() argument
1960 return cc->ecdhe_curve; in br_ssl_engine_get_ecdhe_curve()
2006 unsigned br_ssl_engine_current_state(const br_ssl_engine_context *cc);
2032 br_ssl_engine_last_error(const br_ssl_engine_context *cc) in br_ssl_engine_last_error() argument
2034 return cc->err; in br_ssl_engine_last_error()
2086 const br_ssl_engine_context *cc, size_t *len);
2100 void br_ssl_engine_sendapp_ack(br_ssl_engine_context *cc, size_t len);
2115 const br_ssl_engine_context *cc, size_t *len);
2129 void br_ssl_engine_recvapp_ack(br_ssl_engine_context *cc, size_t len);
2144 const br_ssl_engine_context *cc, size_t *len);
2158 void br_ssl_engine_sendrec_ack(br_ssl_engine_context *cc, size_t len);
2173 const br_ssl_engine_context *cc, size_t *len);
2187 void br_ssl_engine_recvrec_ack(br_ssl_engine_context *cc, size_t len);
2206 void br_ssl_engine_flush(br_ssl_engine_context *cc, int force);
2217 void br_ssl_engine_close(br_ssl_engine_context *cc);
2235 int br_ssl_engine_renegotiate(br_ssl_engine_context *cc);
2268 int br_ssl_key_export(br_ssl_engine_context *cc,
2459 const br_ssl_client_context *cc, uint32_t auth_types,
2691 br_ssl_client_get_server_hashes(const br_ssl_client_context *cc) in br_ssl_client_get_server_hashes() argument
2693 return cc->hashes; in br_ssl_client_get_server_hashes()
2706 br_ssl_client_get_server_curve(const br_ssl_client_context *cc) in br_ssl_client_get_server_curve() argument
2708 return cc->server_curve; in br_ssl_client_get_server_curve()
2734 void br_ssl_client_init_full(br_ssl_client_context *cc,
2747 void br_ssl_client_zero(br_ssl_client_context *cc);
2759 br_ssl_client_set_client_certificate(br_ssl_client_context *cc, in br_ssl_client_set_client_certificate() argument
2762 cc->client_auth_vtable = pctx; in br_ssl_client_set_client_certificate()
2775 br_ssl_client_set_rsapub(br_ssl_client_context *cc, br_rsa_public irsapub) in br_ssl_client_set_rsapub() argument
2777 cc->irsapub = irsapub; in br_ssl_client_set_rsapub()
2789 void br_ssl_client_set_default_rsapub(br_ssl_client_context *cc);
2809 br_ssl_client_set_min_clienthello_len(br_ssl_client_context *cc, uint16_t len) in br_ssl_client_set_min_clienthello_len() argument
2811 cc->min_clienthello_len = len; in br_ssl_client_set_min_clienthello_len()
2844 int br_ssl_client_reset(br_ssl_client_context *cc,
2857 br_ssl_client_forget_session(br_ssl_client_context *cc) in br_ssl_client_forget_session() argument
2859 cc->eng.session.session_id_len = 0; in br_ssl_client_forget_session()
2882 void br_ssl_client_set_single_rsa(br_ssl_client_context *cc,
2923 void br_ssl_client_set_single_ec(br_ssl_client_context *cc,
3135 const br_ssl_server_context *cc,
3378 void br_ssl_session_cache_lru_init(br_ssl_session_cache_lru *cc,
3392 br_ssl_session_cache_lru *cc, const unsigned char *id);
3529 void br_ssl_server_init_full_rsa(br_ssl_server_context *cc,
3551 void br_ssl_server_init_full_ec(br_ssl_server_context *cc,
3567 void br_ssl_server_init_minr2g(br_ssl_server_context *cc,
3584 void br_ssl_server_init_mine2g(br_ssl_server_context *cc,
3602 void br_ssl_server_init_minf2g(br_ssl_server_context *cc,
3622 void br_ssl_server_init_minu2g(br_ssl_server_context *cc,
3642 void br_ssl_server_init_minv2g(br_ssl_server_context *cc,
3658 void br_ssl_server_init_mine2c(br_ssl_server_context *cc,
3674 void br_ssl_server_init_minf2c(br_ssl_server_context *cc,
3701 br_ssl_server_get_client_suites(const br_ssl_server_context *cc, size_t *num) in br_ssl_server_get_client_suites() argument
3703 *num = cc->client_suites_num; in br_ssl_server_get_client_suites()
3704 return cc->client_suites; in br_ssl_server_get_client_suites()
3738 br_ssl_server_get_client_hashes(const br_ssl_server_context *cc) in br_ssl_server_get_client_hashes() argument
3740 return cc->hashes; in br_ssl_server_get_client_hashes()
3752 br_ssl_server_get_client_curves(const br_ssl_server_context *cc) in br_ssl_server_get_client_curves() argument
3754 return cc->curves; in br_ssl_server_get_client_curves()
3766 void br_ssl_server_zero(br_ssl_server_context *cc);
3779 br_ssl_server_set_policy(br_ssl_server_context *cc, in br_ssl_server_set_policy() argument
3782 cc->policy_vtable = pctx; in br_ssl_server_set_policy()
3803 void br_ssl_server_set_single_rsa(br_ssl_server_context *cc,
3832 void br_ssl_server_set_single_ec(br_ssl_server_context *cc,
3858 br_ssl_server_set_trust_anchor_names(br_ssl_server_context *cc, in br_ssl_server_set_trust_anchor_names() argument
3861 cc->ta_names = ta_names; in br_ssl_server_set_trust_anchor_names()
3862 cc->tas = NULL; in br_ssl_server_set_trust_anchor_names()
3863 cc->num_tas = num; in br_ssl_server_set_trust_anchor_names()
3885 br_ssl_server_set_trust_anchor_names_alt(br_ssl_server_context *cc, in br_ssl_server_set_trust_anchor_names_alt() argument
3888 cc->ta_names = NULL; in br_ssl_server_set_trust_anchor_names_alt()
3889 cc->tas = tas; in br_ssl_server_set_trust_anchor_names_alt()
3890 cc->num_tas = num; in br_ssl_server_set_trust_anchor_names_alt()
3903 br_ssl_server_set_cache(br_ssl_server_context *cc, in br_ssl_server_set_cache() argument
3906 cc->cache_vtable = vtable; in br_ssl_server_set_cache()
3915 int br_ssl_server_reset(br_ssl_server_context *cc);
4039 int br_sslio_read(br_sslio_context *cc, void *dst, size_t len);
4054 int br_sslio_read_all(br_sslio_context *cc, void *dst, size_t len);
4080 int br_sslio_write(br_sslio_context *cc, const void *src, size_t len);
4100 int br_sslio_write_all(br_sslio_context *cc, const void *src, size_t len);
4119 int br_sslio_flush(br_sslio_context *cc);
4137 int br_sslio_close(br_sslio_context *cc);