| /illumos-gate/usr/src/uts/common/fs/smbsrv/ |
| H A D | smb3_encrypt_kcf.c | 115 smb3_encrypt_init(smb_enc_ctx_t *ctxp, in smb3_encrypt_init() argument 119 bzero(&ctxp->ckey, sizeof (ctxp->ckey)); in smb3_encrypt_init() 120 ctxp->ckey.ck_format = CRYPTO_KEY_RAW; in smb3_encrypt_init() 121 ctxp->ckey.ck_data = key; in smb3_encrypt_init() 122 ctxp->ckey.ck_length = keylen * 8; /* in bits */ in smb3_encrypt_init() 128 smb3_decrypt_init(smb_enc_ctx_t *ctxp, in smb3_decrypt_init() argument 132 bzero(&ctxp->ckey, sizeof (ctxp->ckey)); in smb3_decrypt_init() 133 ctxp->ckey.ck_format = CRYPTO_KEY_RAW; in smb3_decrypt_init() 134 ctxp->ckey.ck_data = key; in smb3_decrypt_init() 135 ctxp->ckey.ck_length = keylen * 8; /* in bits */ in smb3_decrypt_init() [all …]
|
| H A D | smb31_preauth.c | 86 smb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_sha512_init() argument 90 rv = crypto_digest_init(mech, ctxp, NULL); in smb_sha512_init()
|
| H A D | smb_sign_kcf.c | 64 smb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_md5_init() argument 68 rv = crypto_digest_init(mech, ctxp, NULL); in smb_md5_init()
|
| /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
| H A D | nsmb_crypt_kcf.c | 117 nsmb_encrypt_init(smb_enc_ctx_t *ctxp, in nsmb_encrypt_init() argument 120 bzero(&ctxp->ckey, sizeof (ctxp->ckey)); in nsmb_encrypt_init() 121 ctxp->ckey.ck_format = CRYPTO_KEY_RAW; in nsmb_encrypt_init() 122 ctxp->ckey.ck_data = key; in nsmb_encrypt_init() 123 ctxp->ckey.ck_length = keylen * 8; /* in bits */ in nsmb_encrypt_init() 129 nsmb_decrypt_init(smb_enc_ctx_t *ctxp, in nsmb_decrypt_init() argument 132 bzero(&ctxp->ckey, sizeof (ctxp->ckey)); in nsmb_decrypt_init() 133 ctxp->ckey.ck_format = CRYPTO_KEY_RAW; in nsmb_decrypt_init() 134 ctxp->ckey.ck_data = key; in nsmb_decrypt_init() 135 ctxp->ckey.ck_length = keylen * 8; /* in bits */ in nsmb_decrypt_init() [all …]
|
| H A D | nsmb_sign_kcf.c | 71 nsmb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in nsmb_md5_init() argument 75 rv = crypto_digest_init(mech, ctxp, NULL); in nsmb_md5_init() 140 nsmb_hmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in nsmb_hmac_init() argument 151 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in nsmb_hmac_init() 257 nsmb_cmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in nsmb_cmac_init() argument 268 rv = crypto_mac_init(mech, &ckey, NULL, ctxp, NULL); in nsmb_cmac_init() 333 nsmb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in nsmb_sha512_init() argument 337 rv = crypto_digest_init(mech, ctxp, NULL); in nsmb_sha512_init()
|
| H A D | nsmb_kcrypt.h | 126 int nsmb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech);
|
| /illumos-gate/usr/src/uts/common/crypto/io/ |
| H A D | rsa.c | 478 rsa_ctx_t *ctxp; in rsa_common_init() local 487 if ((ctxp = kmem_zalloc(sizeof (rsa_ctx_t), kmflag)) == NULL) in rsa_common_init() 490 if ((rv = crypto_copy_key_to_ctx(key, &ctxp->key, &ctxp->keychunk_size, in rsa_common_init() 492 kmem_free(ctxp, sizeof (rsa_ctx_t)); in rsa_common_init() 495 ctxp->mech_type = mechanism->cm_type; in rsa_common_init() 497 ctx->cc_provider_private = ctxp; in rsa_common_init() 508 rsa_ctx_t *ctxp; in rsaprov_encrypt() local 511 ctxp = ctx->cc_provider_private; in rsaprov_encrypt() 521 rv = rsa_encrypt_common(ctxp->mech_type, ctxp->key, plaintext, in rsaprov_encrypt() 550 rsa_ctx_t *ctxp = ctx->cc_provider_private; in rsa_free_context() local [all …]
|
| H A D | ecc.c | 446 ecc_ctx_t *ctxp = ctx->cc_provider_private; in ecc_free_context() local 448 if (ctxp != NULL) { in ecc_free_context() 449 bzero(ctxp->key, ctxp->keychunk_size); in ecc_free_context() 450 kmem_free(ctxp->key, ctxp->keychunk_size); in ecc_free_context() 452 free_ecparams(&ctxp->ecparams, B_FALSE); in ecc_free_context() 454 if (ctxp->mech_type == ECDSA_MECH_INFO_TYPE) in ecc_free_context() 455 kmem_free(ctxp, sizeof (ecc_ctx_t)); in ecc_free_context() 457 kmem_free(ctxp, sizeof (digest_ecc_ctx_t)); in ecc_free_context() 471 ecc_ctx_t *ctxp; in ecc_sign_verify_common_init() local 503 ctxp = (ecc_ctx_t *)dctxp; in ecc_sign_verify_common_init() [all …]
|
| /illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
| H A D | fksmb_encrypt_pkcs.c | 134 smb3_encrypt_init(smb_enc_ctx_t *ctxp, in smb3_encrypt_init() argument 138 CK_MECHANISM *mech = &ctxp->mech; in smb3_encrypt_init() 141 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in smb3_encrypt_init() 145 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in smb3_encrypt_init() 150 rv = C_EncryptInit(ctxp->ctx, mech, hkey); in smb3_encrypt_init() 154 (void) C_DestroyObject(ctxp->ctx, hkey); in smb3_encrypt_init() 166 smb3_decrypt_init(smb_enc_ctx_t *ctxp, in smb3_decrypt_init() argument 170 CK_MECHANISM *mech = &ctxp->mech; in smb3_decrypt_init() 173 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in smb3_decrypt_init() 177 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in smb3_decrypt_init() [all …]
|
| H A D | fksmb_preauth_pkcs.c | 84 smb_sha512_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_sha512_init() argument 88 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_sha512_init() 92 rv = C_DigestInit(*ctxp, mech); in smb_sha512_init()
|
| H A D | fksmb_sign_pkcs.c | 72 smb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in smb_md5_init() argument 76 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in smb_md5_init() 80 rv = C_DigestInit(*ctxp, mech); in smb_md5_init()
|
| /illumos-gate/usr/src/lib/smbclnt/libfknsmb/common/ |
| H A D | fksmb_crypt_pkcs.c | 139 nsmb_encrypt_init(smb_enc_ctx_t *ctxp, in nsmb_encrypt_init() argument 143 CK_MECHANISM *mech = &ctxp->mech; in nsmb_encrypt_init() 146 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in nsmb_encrypt_init() 150 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in nsmb_encrypt_init() 155 rv = C_EncryptInit(ctxp->ctx, mech, hkey); in nsmb_encrypt_init() 159 (void) C_DestroyObject(ctxp->ctx, hkey); in nsmb_encrypt_init() 171 nsmb_decrypt_init(smb_enc_ctx_t *ctxp, in nsmb_decrypt_init() argument 175 CK_MECHANISM *mech = &ctxp->mech; in nsmb_decrypt_init() 178 rv = SUNW_C_GetMechSession(mech->mechanism, &ctxp->ctx); in nsmb_decrypt_init() 182 rv = SUNW_C_KeyToObject(ctxp->ctx, mech->mechanism, in nsmb_decrypt_init() [all …]
|
| H A D | fksmb_sign_pkcs.c | 78 nsmb_md5_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech) in nsmb_md5_init() argument 82 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in nsmb_md5_init() 86 rv = C_DigestInit(*ctxp, mech); in nsmb_md5_init() 139 nsmb_hmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in nsmb_hmac_init() argument 145 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in nsmb_hmac_init() 149 rv = SUNW_C_KeyToObject(*ctxp, mech->mechanism, in nsmb_hmac_init() 154 rv = C_SignInit(*ctxp, mech, hkey); in nsmb_hmac_init() 155 (void) C_DestroyObject(*ctxp, hkey); in nsmb_hmac_init() 267 nsmb_cmac_init(smb_sign_ctx_t *ctxp, smb_crypto_mech_t *mech, in nsmb_cmac_init() argument 273 rv = SUNW_C_GetMechSession(mech->mechanism, ctxp); in nsmb_cmac_init() [all …]
|
| /illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/hash_provider/ |
| H A D | hash_kef_generic.c | 23 crypto_context_t ctxp; in k5_ef_hash() local 48 rv = crypto_digest_init(&mech, &ctxp, NULL); in k5_ef_hash() 62 rv = crypto_digest_update(ctxp, &d1, NULL); in k5_ef_hash() 66 crypto_cancel_ctx(ctxp); in k5_ef_hash() 71 rv = crypto_digest_final(ctxp, &d2, NULL); in k5_ef_hash()
|
| /illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
| H A D | vtd.c | 599 uint64_t *ctxp; in vtd_add_device() local 606 ctxp = ctx_tables[bus]; in vtd_add_device() 610 if (ctxp[idx] & VTD_CTX_PRESENT) { in vtd_add_device() 612 "domain %d", rid, (uint16_t)(ctxp[idx + 1] >> 8)); in vtd_add_device() 623 ctxp[idx + 1] = dom->addrwidth | (dom->id << 8); in vtd_add_device() 626 ctxp[idx] = VTD_CTX_TT_ALL; in vtd_add_device() 628 ctxp[idx] = 0; in vtd_add_device() 630 ctxp[idx] |= pt_paddr | VTD_CTX_PRESENT; in vtd_add_device() 642 uint64_t *ctxp; in vtd_remove_device() local 647 ctxp = ctx_tables[bus]; in vtd_remove_device() [all …]
|
| /illumos-gate/usr/src/uts/common/crypto/api/ |
| H A D | kcf_cipher.c | 107 crypto_spi_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_cipher_init_prov() argument 214 *ctxp = (crypto_context_t)ctx; in crypto_cipher_init_prov() 230 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_cipher_init() argument 269 spi_ctx_tmpl, ctxp, crq, func); in crypto_cipher_init() 432 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_encrypt_init_prov() argument 435 return (crypto_cipher_init_prov(pd, sid, mech, key, tmpl, ctxp, crq, in crypto_encrypt_init_prov() 446 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_encrypt_init() argument 449 return (crypto_cipher_init(mech, key, tmpl, ctxp, crq, in crypto_encrypt_init() 714 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_decrypt_init_prov() argument 717 return (crypto_cipher_init_prov(pd, sid, mech, key, tmpl, ctxp, crq, in crypto_decrypt_init_prov() [all …]
|
| H A D | kcf_sign.c | 48 crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_sign_init_prov() argument 81 *ctxp = (crypto_context_t)ctx; in crypto_sign_init_prov() 92 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_sign_init() argument 130 ctxp, crq); in crypto_sign_init() 388 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_sign_recover_init_prov() argument 421 *ctxp = (crypto_context_t)ctx; in crypto_sign_recover_init_prov()
|
| H A D | kcf_verify.c | 48 crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_verify_init_prov() argument 81 *ctxp = (crypto_context_t)ctx; in crypto_verify_init_prov() 93 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_verify_init() argument 131 ctxp, crq); in crypto_verify_init() 390 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_verify_recover_init_prov() argument 423 *ctxp = (crypto_context_t)ctx; in crypto_verify_recover_init_prov()
|
| H A D | kcf_digest.c | 210 crypto_mechanism_t *mech, crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_digest_init_prov() argument 256 *ctxp = (crypto_context_t)ctx; in crypto_digest_init_prov() 272 crypto_digest_init(crypto_mechanism_t *mech, crypto_context_t *ctxp, in crypto_digest_init() argument 301 mech, ctxp, crq); in crypto_digest_init()
|
| H A D | kcf_mac.c | 373 crypto_context_t *ctxp, crypto_call_req_t *crq) in crypto_mac_init_prov() argument 419 *ctxp = (crypto_context_t)ctx; in crypto_mac_init_prov() 435 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, in crypto_mac_init() argument 487 spi_ctx_tmpl, ctxp, crq); in crypto_mac_init()
|
| H A D | kcf_dual.c | 418 crypto_ctx_template_t mac_tmpl, crypto_context_t *ctxp, in crypto_encrypt_mac_init_prov() argument 538 *ctxp = (crypto_context_t)ctx; in crypto_encrypt_mac_init_prov() 555 crypto_ctx_template_t mac_tmpl, crypto_context_t *ctxp, in crypto_encrypt_mac_init() argument 729 *ctxp = (crypto_context_t)ctx; in crypto_encrypt_mac_init() 777 *ctxp = (crypto_context_t)ctx; in crypto_encrypt_mac_init() 853 *ctxp = (crypto_context_t)ctx; in crypto_encrypt_mac_init() 1523 crypto_ctx_template_t decr_tmpl, crypto_context_t *ctxp, in crypto_mac_decrypt_init() argument 1705 *ctxp = (crypto_context_t)ctx; in crypto_mac_decrypt_init() 1751 *ctxp = ctx; in crypto_mac_decrypt_init() 1826 *ctxp = (crypto_context_t)ctx; in crypto_mac_decrypt_init() [all …]
|
| /illumos-gate/usr/src/cmd/fs.d/autofs/ |
| H A D | ns_fnreaddir.c | 58 get_contexts(const FN_composite_name_t *, FN_ctx_t **ctxp, 259 get_contexts(const FN_composite_name_t *name, FN_ctx_t **ctxp, in get_contexts() argument 274 *ctxp = NULL; in get_contexts() 281 *ctxp = lookup_ctx(nns_ctx, suffix, FALSE, status); in get_contexts() 282 if (*ctxp != NULL) { in get_contexts() 289 if (*ctxp == NULL) { in get_contexts() 290 *ctxp = in get_contexts() 295 return (*ctxp != NULL ? 0 : -1); in get_contexts()
|
| /illumos-gate/usr/src/uts/common/sys/crypto/ |
| H A D | api.h | 76 extern int crypto_digest_init(crypto_mechanism_t *mech, crypto_context_t *ctxp, 101 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr); 120 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr); 148 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr); 176 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, crypto_call_req_t *cr); 196 crypto_ctx_template_t tmpl, crypto_context_t *ctxp, 223 crypto_ctx_template_t mac_tmpl, crypto_context_t *ctxp, 261 crypto_ctx_template_t decr_tmpl, crypto_context_t *ctxp, 267 crypto_ctx_template_t decr_tmpl, crypto_context_t *ctxp,
|
| /illumos-gate/usr/src/lib/libproc/common/ |
| H A D | Plwpregs.c | 742 ucontext_t *ctxp = (void *)ls.pr_oldcontext; in Plwp_main_stack() local 745 (uintptr_t)&ctxp->uc_stack) != sizeof (*stkp)) in Plwp_main_stack() 749 ucontext32_t *ctxp = (void *)ls.pr_oldcontext; in Plwp_main_stack() local 753 (uintptr_t)&ctxp->uc_stack) != sizeof (stk32)) in Plwp_main_stack()
|
| /illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/ |
| H A D | acpidev_resource.c | 624 acpidev_resource_walk_producer(ACPI_RESOURCE *rscp, void *ctxp) in acpidev_resource_walk_producer() argument 629 ASSERT(ctxp != NULL); in acpidev_resource_walk_producer() 630 rhdl = (acpidev_resource_handle_t)ctxp; in acpidev_resource_walk_producer() 748 acpidev_resource_walk_consumer(ACPI_RESOURCE *rscp, void *ctxp) in acpidev_resource_walk_consumer() argument 753 ASSERT(ctxp != NULL); in acpidev_resource_walk_consumer() 754 rhdl = (acpidev_resource_handle_t)ctxp; in acpidev_resource_walk_consumer()
|