/freebsd/crypto/openssl/providers/implementations/ciphers/ |
H A D | cipher_aes_ccm_hw_s390x.inc | 20 PROV_AES_CCM_CTX *sctx = (PROV_AES_CCM_CTX *)ctx; 22 sctx->ccm.s390x.fc = S390X_AES_FC(keylen); 23 memcpy(&sctx->ccm.s390x.kmac.k, key, keylen); 25 sctx->ccm.s390x.nonce.b[0] = ((ctx->l - 1) & 0x7) 27 memset(sctx->ccm.s390x.nonce.b + 1, 0, sizeof(sctx->ccm.s390x.nonce.b)); 28 sctx->ccm.s390x.blocks = 0; 37 PROV_AES_CCM_CTX *sctx = (PROV_AES_CCM_CTX *)ctx; 39 sctx->ccm.s390x.nonce.b[0] &= ~S390X_CCM_AAD_FLAG; 40 sctx->ccm.s390x.nonce.g[1] = mlen; 41 memcpy(sctx->ccm.s390x.nonce.b + 1, nonce, 15 - ctx->l); [all …]
|
H A D | cipher_aes_cbc_hmac_sha256_hw.c | 52 PROV_AES_HMAC_SHA256_CTX *sctx = (PROV_AES_HMAC_SHA256_CTX *)vctx; in aesni_cbc_hmac_sha256_init_key() local 59 SHA256_Init(&sctx->head); /* handy when benchmarking */ in aesni_cbc_hmac_sha256_init_key() 60 sctx->tail = sctx->head; in aesni_cbc_hmac_sha256_init_key() 61 sctx->md = sctx->head; in aesni_cbc_hmac_sha256_init_key() 131 PROV_AES_HMAC_SHA256_CTX *sctx = (PROV_AES_HMAC_SHA256_CTX *)vctx; in tls1_multi_block_encrypt() local 182 memcpy(blocks[0].c, sctx->md.data, 8); in tls1_multi_block_encrypt() 192 mctx->A[i] = sctx->md.h[0]; in tls1_multi_block_encrypt() 193 mctx->B[i] = sctx->md.h[1]; in tls1_multi_block_encrypt() 194 mctx->C[i] = sctx->md.h[2]; in tls1_multi_block_encrypt() 195 mctx->D[i] = sctx->md.h[3]; in tls1_multi_block_encrypt() [all …]
|
H A D | cipher_aes_cbc_hmac_sha1_hw.c | 50 PROV_AES_HMAC_SHA1_CTX *sctx = (PROV_AES_HMAC_SHA1_CTX *)vctx; in aesni_cbc_hmac_sha1_init_key() local 57 SHA1_Init(&sctx->head); /* handy when benchmarking */ in aesni_cbc_hmac_sha1_init_key() 58 sctx->tail = sctx->head; in aesni_cbc_hmac_sha1_init_key() 59 sctx->md = sctx->head; in aesni_cbc_hmac_sha1_init_key() 127 PROV_AES_HMAC_SHA1_CTX *sctx = (PROV_AES_HMAC_SHA1_CTX *)vctx; in tls1_multi_block_encrypt() local 178 memcpy(blocks[0].c, sctx->md.data, 8); in tls1_multi_block_encrypt() 187 mctx->A[i] = sctx->md.h0; in tls1_multi_block_encrypt() 188 mctx->B[i] = sctx->md.h1; in tls1_multi_block_encrypt() 189 mctx->C[i] = sctx->md.h2; in tls1_multi_block_encrypt() 190 mctx->D[i] = sctx->md.h3; in tls1_multi_block_encrypt() [all …]
|
H A D | cipher_aes_siv_hw.c | 23 SIV128_CONTEXT *sctx = &ctx->siv; in aes_siv_initkey() local 55 return ossl_siv128_init(sctx, key, klen, ctx->cbc, ctx->ctr, libctx, in aes_siv_initkey() 80 SIV128_CONTEXT *sctx = &ctx->siv; in aes_siv_settag() local 82 return ossl_siv128_set_tag(sctx, tag, tagl); in aes_siv_settag() 88 SIV128_CONTEXT *sctx = &ctx->siv; in aes_siv_setspeed() local 90 ossl_siv128_speed(sctx, (int)speed); in aes_siv_setspeed() 96 SIV128_CONTEXT *sctx = &ctx->siv; in aes_siv_cleanup() local 98 ossl_siv128_cleanup(sctx); in aes_siv_cleanup() 107 SIV128_CONTEXT *sctx = &ctx->siv; in aes_siv_cipher() local 111 return ossl_siv128_finish(sctx) == 0; in aes_siv_cipher() [all …]
|
/freebsd/crypto/openssl/crypto/ct/ |
H A D | ct_sct_ctx.c | 25 SCT_CTX *sctx = OPENSSL_zalloc(sizeof(*sctx)); in SCT_CTX_new() local 27 if (sctx == NULL) { in SCT_CTX_new() 32 sctx->libctx = libctx; in SCT_CTX_new() 34 sctx->propq = OPENSSL_strdup(propq); in SCT_CTX_new() 35 if (sctx->propq == NULL) { in SCT_CTX_new() 37 OPENSSL_free(sctx); in SCT_CTX_new() 42 return sctx; in SCT_CTX_new() 45 void SCT_CTX_free(SCT_CTX *sctx) in SCT_CTX_free() argument 47 if (sctx == NULL) in SCT_CTX_free() 49 EVP_PKEY_free(sctx->pkey); in SCT_CTX_free() [all …]
|
H A D | ct_vfy.c | 29 static int sct_ctx_update(EVP_MD_CTX *ctx, const SCT_CTX *sctx, const SCT *sct) in sct_ctx_update() argument 49 if (sct->entry_type == CT_LOG_ENTRY_TYPE_PRECERT && sctx->ihash == NULL) in sct_ctx_update() 62 der = sctx->certder; in sct_ctx_update() 63 derlen = sctx->certderlen; in sct_ctx_update() 65 if (!EVP_DigestUpdate(ctx, sctx->ihash, sctx->ihashlen)) in sct_ctx_update() 67 der = sctx->preder; in sct_ctx_update() 68 derlen = sctx->prederlen; in sct_ctx_update() 96 int SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct) in SCT_CTX_verify() argument 101 if (!SCT_is_complete(sct) || sctx->pkey == NULL || in SCT_CTX_verify() 103 (sct->entry_type == CT_LOG_ENTRY_TYPE_PRECERT && sctx->ihash == NULL)) { in SCT_CTX_verify() [all …]
|
H A D | ct_local.h | 127 void SCT_CTX_free(SCT_CTX *sctx); 138 __owur int SCT_CTX_set1_cert(SCT_CTX *sctx, X509 *cert, X509 *presigner); 147 __owur int SCT_CTX_set1_issuer(SCT_CTX *sctx, const X509 *issuer); 155 __owur int SCT_CTX_set1_issuer_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey); 161 __owur int SCT_CTX_set1_pubkey(SCT_CTX *sctx, X509_PUBKEY *pubkey); 170 void SCT_CTX_set_time(SCT_CTX *sctx, uint64_t time_in_ms); 177 __owur int SCT_CTX_verify(const SCT_CTX *sctx, const SCT *sct);
|
H A D | ct_sct.c | 293 SCT_CTX *sctx = NULL; in SCT_validate() local 315 sctx = SCT_CTX_new(ctx->libctx, ctx->propq); in SCT_validate() 316 if (sctx == NULL) in SCT_validate() 321 if (SCT_CTX_set1_pubkey(sctx, log_pkey) != 1) in SCT_validate() 336 if (SCT_CTX_set1_issuer_pubkey(sctx, pub) != 1) in SCT_validate() 340 SCT_CTX_set_time(sctx, ctx->epoch_time_in_ms); in SCT_validate() 360 if (SCT_CTX_set1_cert(sctx, ctx->cert, NULL) != 1) in SCT_validate() 363 sct->validation_status = SCT_CTX_verify(sctx, sct) == 1 ? in SCT_validate() 371 SCT_CTX_free(sctx); in SCT_validate()
|
/freebsd/contrib/libucl/src/ |
H A D | ucl_emitter_streamline.c | 68 struct ucl_emitter_context_streamline *sctx; in ucl_object_emit_streamline_new() local 75 sctx = calloc (1, sizeof (*sctx)); in ucl_object_emit_streamline_new() 76 if (sctx == NULL) { in ucl_object_emit_streamline_new() 80 memcpy (sctx, ctx, sizeof (*ctx)); in ucl_object_emit_streamline_new() 81 sctx->func = emitter; in ucl_object_emit_streamline_new() 82 sctx->top = obj; in ucl_object_emit_streamline_new() 84 ucl_object_emit_streamline_start_container ((struct ucl_emitter_context *)sctx, in ucl_object_emit_streamline_new() 87 return (struct ucl_emitter_context *)sctx; in ucl_object_emit_streamline_new() 94 struct ucl_emitter_context_streamline *sctx = TO_STREAMLINE(ctx); in ucl_object_emit_streamline_start_container() local 99 if (sctx->top == NULL) { in ucl_object_emit_streamline_start_container() [all …]
|
/freebsd/crypto/openssl/test/ |
H A D | dtlstest.c | 73 SSL_CTX *sctx = NULL, *cctx = NULL; in test_dtls_unprocessed() local 83 &sctx, &cctx, cert, privkey))) in test_dtls_unprocessed() 91 if (!TEST_true(SSL_CTX_set_cipher_list(sctx, "AES128-SHA:@SECLEVEL=0")) in test_dtls_unprocessed() 102 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl1, &clientssl1, in test_dtls_unprocessed() 140 SSL_CTX_free(sctx); in test_dtls_unprocessed() 193 SSL_CTX *sctx = NULL, *cctx = NULL; in test_dtls_drop_records() local 205 &sctx, &cctx, cert, privkey))) in test_dtls_drop_records() 210 if (!TEST_true(SSL_CTX_set_cipher_list(sctx, "DEFAULT:@SECLEVEL=0")) in test_dtls_drop_records() 216 if (!TEST_true(SSL_CTX_set_dh_auto(sctx, 1))) in test_dtls_drop_records() 219 SSL_CTX_set_options(sctx, SSL_OP_COOKIE_EXCHANGE); in test_dtls_drop_records() [all …]
|
H A D | sslapitest.c | 350 SSL_CTX *cctx = NULL, *sctx = NULL; in test_keylog() local 366 &sctx, &cctx, cert, privkey))) in test_keylog() 371 SSL_CTX_set_options(sctx, SSL_OP_NO_TLSv1_3); in test_keylog() 378 || !TEST_true(SSL_CTX_get_keylog_callback(sctx) == NULL)) in test_keylog() 384 SSL_CTX_set_keylog_callback(sctx, server_keylog_callback); in test_keylog() 385 if (!TEST_true(SSL_CTX_get_keylog_callback(sctx) in test_keylog() 390 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, in test_keylog() 421 SSL_CTX_free(sctx); in test_keylog() 431 SSL_CTX *cctx = NULL, *sctx = NULL; in test_keylog_no_master_key() local 449 &sctx, &cctx, cert, privkey)) in test_keylog_no_master_key() [all …]
|
H A D | fatalerrtest.c | 21 SSL_CTX *sctx = NULL, *cctx = NULL; in test_fatalerr() local 33 &sctx, &cctx, cert, privkey))) in test_fatalerr() 40 if (!TEST_true(SSL_CTX_set_cipher_list(sctx, "AES128-SHA")) in test_fatalerr() 42 || !TEST_true(SSL_CTX_set_ciphersuites(sctx, in test_fatalerr() 46 || !TEST_true(create_ssl_objects(sctx, cctx, &sssl, &cssl, NULL, in test_fatalerr() 79 SSL_CTX_free(sctx); in test_fatalerr()
|
H A D | tls13ccstest.c | 245 SSL_CTX *sctx = NULL, *cctx = NULL; in test_tls13ccs() local 259 &sctx, &cctx, cert, privkey)) in test_tls13ccs() 260 || !TEST_true(SSL_CTX_set_max_early_data(sctx, in test_tls13ccs() 294 SSL_CTX_clear_options(sctx, SSL_OP_ENABLE_MIDDLEBOX_COMPAT); in test_tls13ccs() 303 if (!TEST_true(create_ssl_objects(sctx, cctx, &sssl, &cssl, NULL, NULL)) in test_tls13ccs() 320 if (!TEST_true(SSL_CTX_set1_groups_list(sctx, "ffdhe3072"))) in test_tls13ccs() 324 if (!TEST_true(SSL_CTX_set1_groups_list(sctx, "P-256"))) in test_tls13ccs() 339 if (!TEST_true(create_ssl_objects(sctx, cctx, &sssl, &cssl, s_to_c_fbio, in test_tls13ccs() 485 SSL_CTX_free(sctx); in test_tls13ccs()
|
H A D | recordlentest.c | 82 SSL_CTX *cctx = NULL, *sctx = NULL; in test_record_overflow() local 107 &sctx, &cctx, cert, privkey))) in test_record_overflow() 116 SSL_CTX_set_max_proto_version(sctx, TLS1_2_VERSION); in test_record_overflow() 122 if (!TEST_true(create_ssl_objects(sctx, cctx, &serverssl, &clientssl, in test_record_overflow() 179 SSL_CTX_free(sctx); in test_record_overflow()
|
H A D | verify_extra_test.c | 67 X509_STORE_CTX *sctx = NULL; in test_alt_chains_cert_forgery() local 86 sctx = X509_STORE_CTX_new(); in test_alt_chains_cert_forgery() 87 if (sctx == NULL) in test_alt_chains_cert_forgery() 90 if (!X509_STORE_CTX_init(sctx, store, x, untrusted)) in test_alt_chains_cert_forgery() 93 i = X509_verify_cert(sctx); in test_alt_chains_cert_forgery() 95 if (i == 0 && X509_STORE_CTX_get_error(sctx) == X509_V_ERR_INVALID_CA) { in test_alt_chains_cert_forgery() 100 X509_STORE_CTX_free(sctx); in test_alt_chains_cert_forgery()
|
H A D | ossl_store_test.c | 42 OSSL_STORE_CTX *sctx = NULL; in test_store_open() local 50 && TEST_ptr(sctx = OSSL_STORE_open_ex(input, NULL, NULL, ui_method, in test_store_open() 52 && TEST_false(OSSL_STORE_find(sctx, NULL)) in test_store_open() 53 && TEST_true(OSSL_STORE_find(sctx, search)); in test_store_open() 56 OSSL_STORE_close(sctx); in test_store_open()
|
/freebsd/crypto/heimdal/lib/gssapi/ |
H A D | test_context.c | 114 gss_ctx_id_t *sctx, gss_ctx_id_t *cctx, in loop() argument 191 sctx, in loop() 246 wrapunwrap(gss_ctx_id_t cctx, gss_ctx_id_t sctx, int flags, gss_OID mechoid) in wrapunwrap() argument 262 maj_stat = gss_unwrap(&min_stat, sctx, &output_token, in wrapunwrap() 283 wrapunwrap_iov(gss_ctx_id_t cctx, gss_ctx_id_t sctx, int flags, gss_OID mechoid) in wrapunwrap_iov() argument 394 maj_stat = gss_unwrap(&min_stat, sctx, &input, in wrapunwrap_iov() 403 maj_stat = gss_unwrap_iov(&min_stat, sctx, &conf_state2, &qop_state, in wrapunwrap_iov() 419 getverifymic(gss_ctx_id_t cctx, gss_ctx_id_t sctx, gss_OID mechoid) in getverifymic() argument 434 maj_stat = gss_verify_mic(&min_stat, sctx, &input_token, in getverifymic() 506 gss_ctx_id_t cctx, sctx; in main() local [all …]
|
/freebsd/crypto/openssl/crypto/dh/ |
H A D | dh_pmeth.c | 88 DH_PKEY_CTX *dctx, *sctx; in pkey_dh_copy() local 92 sctx = src->data; in pkey_dh_copy() 94 dctx->prime_len = sctx->prime_len; in pkey_dh_copy() 95 dctx->subprime_len = sctx->subprime_len; in pkey_dh_copy() 96 dctx->generator = sctx->generator; in pkey_dh_copy() 97 dctx->paramgen_type = sctx->paramgen_type; in pkey_dh_copy() 98 dctx->pad = sctx->pad; in pkey_dh_copy() 99 dctx->md = sctx->md; in pkey_dh_copy() 100 dctx->param_nid = sctx->param_nid; in pkey_dh_copy() 102 dctx->kdf_type = sctx->kdf_type; in pkey_dh_copy() [all …]
|
/freebsd/crypto/openssl/crypto/ec/ |
H A D | ec_pmeth.c | 64 EC_PKEY_CTX *dctx, *sctx; in pkey_ec_copy() local 67 sctx = src->data; in pkey_ec_copy() 69 if (sctx->gen_group) { in pkey_ec_copy() 70 dctx->gen_group = EC_GROUP_dup(sctx->gen_group); in pkey_ec_copy() 74 dctx->md = sctx->md; in pkey_ec_copy() 76 if (sctx->co_key) { in pkey_ec_copy() 77 dctx->co_key = EC_KEY_dup(sctx->co_key); in pkey_ec_copy() 81 dctx->kdf_type = sctx->kdf_type; in pkey_ec_copy() 82 dctx->kdf_md = sctx->kdf_md; in pkey_ec_copy() 83 dctx->kdf_outlen = sctx->kdf_outlen; in pkey_ec_copy() [all …]
|
/freebsd/sys/crypto/aesni/ |
H A D | aesni.c | 777 } sctx; in aesni_cipher_mac() local 794 ses->hash_init(&sctx); in aesni_cipher_mac() 799 ses->hash_update(&sctx, hmac_key, sizeof(hmac_key)); in aesni_cipher_mac() 802 ses->hash_update(&sctx, crp->crp_aad, in aesni_cipher_mac() 806 crp->crp_aad_length, ses->hash_update, &sctx); in aesni_cipher_mac() 812 ses->hash_update, &sctx); in aesni_cipher_mac() 815 crp->crp_payload_length, ses->hash_update, &sctx); in aesni_cipher_mac() 818 ses->hash_update(&sctx, crp->crp_esn, 4); in aesni_cipher_mac() 820 ses->hash_finalize(res, &sctx); in aesni_cipher_mac() 823 ses->hash_init(&sctx); in aesni_cipher_mac() [all …]
|
/freebsd/usr.sbin/pkg/ |
H A D | ecc.c | 54 struct pkgsign_ctx sctx; member 63 #define ECC_CCTX(c) (__containerof(c, const struct ecc_sign_ctx, sctx)) 64 #define ECC_CTX(c) (__containerof(c, struct ecc_sign_ctx, sctx)) 459 const struct pkgsign_ctx *sctx; member 473 const struct ecc_sign_ctx *keyinfo = ECC_CCTX(cbdata->sctx); in ecc_verify_internal() 521 ecc_verify_data(const struct pkgsign_ctx *sctx, in ecc_verify_data() argument 543 cbdata.sctx = sctx; in ecc_verify_data() 556 ecc_verify_cert(const struct pkgsign_ctx *sctx, int fd, in ecc_verify_cert() argument 570 ret = ecc_verify_data(sctx, sha256, strlen(sha256), sigfile, key, in ecc_verify_cert() 579 ecc_new(const char *name __unused, struct pkgsign_ctx *sctx) in ecc_new() argument [all …]
|
/freebsd/sys/net/ |
H A D | iflib.c | 746 if_shared_ctx_t sctx = ctx->ifc_sctx; in iflib_num_rx_descs() local 747 uint16_t first_rxq = (sctx->isc_flags & IFLIB_HAS_RXCQ) ? 1 : 0; in iflib_num_rx_descs() 756 if_shared_ctx_t sctx = ctx->ifc_sctx; in iflib_num_tx_descs() local 757 uint16_t first_txq = (sctx->isc_flags & IFLIB_HAS_TXCQ) ? 1 : 0; in iflib_num_tx_descs() 1180 if_shared_ctx_t sctx = ctx->ifc_sctx; in iflib_netmap_rxsync() local 1213 bool have_rxcq = sctx->isc_flags & IFLIB_HAS_RXCQ; in iflib_netmap_rxsync() 1513 if_shared_ctx_t sctx = ctx->ifc_sctx; in iflib_dma_alloc() local 1515 KASSERT(sctx->isc_q_align != 0, ("alignment value not initialized")); in iflib_dma_alloc() 1517 return (iflib_dma_alloc_align(ctx, size, sctx->isc_q_align, dma, mapflags)); in iflib_dma_alloc() 1708 if_shared_ctx_t sctx = ctx->ifc_sctx; in iflib_txsd_alloc() local [all …]
|
/freebsd/crypto/openssl/crypto/dsa/ |
H A D | dsa_pmeth.c | 58 DSA_PKEY_CTX *dctx, *sctx; in pkey_dsa_copy() local 62 sctx = src->data; in pkey_dsa_copy() 64 dctx->nbits = sctx->nbits; in pkey_dsa_copy() 65 dctx->qbits = sctx->qbits; in pkey_dsa_copy() 66 dctx->pmd = sctx->pmd; in pkey_dsa_copy() 67 dctx->md = sctx->md; in pkey_dsa_copy()
|
/freebsd/crypto/openssl/crypto/rsa/ |
H A D | rsa_pmeth.c | 84 RSA_PKEY_CTX *dctx, *sctx; in pkey_rsa_copy() local 88 sctx = src->data; in pkey_rsa_copy() 90 dctx->nbits = sctx->nbits; in pkey_rsa_copy() 91 if (sctx->pub_exp) { in pkey_rsa_copy() 92 dctx->pub_exp = BN_dup(sctx->pub_exp); in pkey_rsa_copy() 96 dctx->pad_mode = sctx->pad_mode; in pkey_rsa_copy() 97 dctx->md = sctx->md; in pkey_rsa_copy() 98 dctx->mgf1md = sctx->mgf1md; in pkey_rsa_copy() 99 dctx->saltlen = sctx->saltlen; in pkey_rsa_copy() 100 if (sctx->oaep_label) { in pkey_rsa_copy() [all …]
|
/freebsd/contrib/smbfs/smbutil/ |
H A D | login.c | 55 struct smb_ctx sctx, *ctx = &sctx; in cmd_login() local 123 struct smb_ctx sctx, *ctx = &sctx; in cmd_logout() local
|