| /f-stack/freebsd/mips/cavium/cryptocteon/ |
| H A D | cryptocteon.c | 104 switch (csp->csp_auth_alg) { in cryptocteon_auth_supported() 121 switch (csp->csp_cipher_alg) { in cryptocteon_cipher_supported() 123 if (csp->csp_ivlen != 16) in cryptocteon_cipher_supported() 141 if (csp->csp_flags != 0) in cryptocteon_probesession() 143 switch (csp->csp_mode) { in cryptocteon_probesession() 192 if (csp->csp_auth_key != NULL) in cryptocteon_newsession() 193 cryptocteon_calc_hash(csp, csp->csp_auth_key, ocd); in cryptocteon_newsession() 196 if (csp->csp_auth_mlen == 0) { in cryptocteon_newsession() 197 switch (csp->csp_auth_alg) { in cryptocteon_newsession() 204 switch (csp->csp_mode) { in cryptocteon_newsession() [all …]
|
| /f-stack/freebsd/libkern/ |
| H A D | iconv.c | 177 *cspp = csp; in iconv_lookupcs() 203 bzero(csp, csize); in iconv_register_cspair() 205 csp->cp_dcp = dcp; in iconv_register_cspair() 209 csp->cp_to = cp; in iconv_register_cspair() 215 csp->cp_from = cp; in iconv_register_cspair() 218 csp->cp_data = data; in iconv_register_cspair() 221 *cspp = csp; in iconv_register_cspair() 229 if (csp->cp_data) in iconv_unregister_cspair() 231 free(csp, M_ICONV); in iconv_unregister_cspair() 252 return ICONV_CONVERTER_OPEN(csp->cp_dcp, csp, NULL, handle); in iconv_open() [all …]
|
| H A D | iconv_xlat.c | 59 struct iconv_cspair *csp, struct iconv_cspair *cspf, void **dpp) in iconv_xlat_open() argument 64 dp->d_table = csp->cp_data; in iconv_xlat_open() 65 dp->d_csp = csp; in iconv_xlat_open() 66 csp->cp_refcount++; in iconv_xlat_open()
|
| H A D | iconv_xlat16.c | 64 struct iconv_cspair *csp, struct iconv_cspair *cspf, void **dpp) in iconv_xlat16_open() argument 71 headp = (uint32_t *)((caddr_t)csp->cp_data + sizeof(dp->d_table)); in iconv_xlat16_open() 72 idxp = (uint32_t **)csp->cp_data; in iconv_xlat16_open() 83 if (strcmp(csp->cp_to, KICONV_WCTYPE_NAME) != 0) { in iconv_xlat16_open() 84 if (iconv_open(KICONV_WCTYPE_NAME, csp->cp_from, &dp->f_ctp) != 0) in iconv_xlat16_open() 86 if (iconv_open(KICONV_WCTYPE_NAME, csp->cp_to, &dp->t_ctp) != 0) in iconv_xlat16_open() 92 dp->d_csp = csp; in iconv_xlat16_open() 93 csp->cp_refcount++; in iconv_xlat16_open()
|
| H A D | iconv_ucs.c | 92 struct iconv_cspair *csp, struct iconv_cspair *cspf, void **dpp) in iconv_ucs_open() argument 99 to = csp->cp_to; in iconv_ucs_open() 100 from = cspf ? cspf->cp_from : csp->cp_from; in iconv_ucs_open() 133 dp->d_csp = csp; in iconv_ucs_open() 139 csp->cp_refcount++; in iconv_ucs_open() 142 csp->cp_refcount++; in iconv_ucs_open()
|
| /f-stack/freebsd/crypto/aesni/ |
| H A D | aesni.c | 214 switch (csp->csp_auth_alg) { in aesni_auth_supported() 237 switch (csp->csp_cipher_alg) { in aesni_cipher_supported() 281 switch (csp->csp_mode) { in aesni_probesession() 354 switch (csp->csp_mode) { in aesni_newsession() 572 switch (csp->csp_auth_alg) { in aesni_cipher_setup() 603 if (csp->csp_auth_mlen == 0) in aesni_cipher_setup() 622 aesni_cipher_setup_common(ses, csp, csp->csp_cipher_key, in aesni_cipher_setup() 623 csp->csp_cipher_klen); in aesni_cipher_setup() 746 csp->csp_cipher_klen); in aesni_cipher_crypt() 844 key = csp->csp_auth_key; in aesni_cipher_mac() [all …]
|
| /f-stack/freebsd/mips/nlm/dev/sec/ |
| H A D | nlmseclib.c | 103 if (csp->csp_mode != CSP_MODE_DIGEST) { in nlm_crypto_form_srcdst_segs() 176 cipkey = csp->csp_cipher_key; in nlm_crypto_do_cipher() 179 csp->csp_cipher_klen, NULL, 0); in nlm_crypto_do_cipher() 184 nlm_crypto_form_srcdst_segs(cmd, csp); in nlm_crypto_do_cipher() 200 key = csp->csp_auth_key; in nlm_crypto_do_digest() 227 cipkey = csp->csp_cipher_key; in nlm_crypto_do_cipher_digest() 231 authkey = csp->csp_auth_key; in nlm_crypto_do_cipher_digest() 234 cipkey, csp->csp_cipher_klen, in nlm_crypto_do_cipher_digest() 235 authkey, csp->csp_auth_klen); in nlm_crypto_do_cipher_digest() 253 switch(csp->csp_auth_alg) { in nlm_get_digest_param() [all …]
|
| H A D | nlmsec.c | 378 switch (csp->csp_auth_alg) { in xlp_sec_auth_supported() 392 switch (csp->csp_cipher_alg) { in xlp_sec_cipher_supported() 408 if (csp->csp_flags != 0) in xlp_sec_probesession() 410 switch (csp->csp_mode) { in xlp_sec_probesession() 412 if (!xlp_sec_auth_supported(csp)) in xlp_sec_probesession() 416 if (!xlp_sec_cipher_supported(csp)) in xlp_sec_probesession() 438 if (csp->csp_auth_alg != 0) { in xlp_sec_newsession() 439 if (csp->csp_auth_mlen == 0) in xlp_sec_newsession() 611 switch (csp->csp_mode) { in xlp_sec_process() 624 xlp_copyiv(sc, cmd, csp); in xlp_sec_process() [all …]
|
| H A D | nlmseclib.h | 137 const struct crypto_session_params *csp); 140 const struct crypto_session_params *csp); 143 const struct crypto_session_params *csp); 146 const struct crypto_session_params *csp); 148 const struct crypto_session_params *csp); 150 const struct crypto_session_params *csp);
|
| /f-stack/freebsd/opencrypto/ |
| H A D | cryptosoft.c | 333 csp->csp_auth_klen); in swcr_authcompute() 984 txf = crypto_cipher(csp); in swcr_setup_cipher() 994 csp->csp_cipher_key, csp->csp_cipher_klen); in swcr_setup_cipher() 1013 if (csp->csp_auth_mlen < 0 || csp->csp_auth_mlen > axf->hashsize) in swcr_setup_auth() 1056 csp->csp_auth_klen); in swcr_setup_auth() 1067 if (csp->csp_auth_klen == 0 || csp->csp_auth_key != NULL) in swcr_setup_auth() 1077 csp->csp_auth_klen); in swcr_setup_auth() 1112 if (csp->csp_auth_mlen < 0 || csp->csp_auth_mlen > axf->hashsize) in swcr_setup_gcm() 1156 if (csp->csp_auth_mlen < 0 || csp->csp_auth_mlen > axf->hashsize) in swcr_setup_ccm() 1248 switch (csp->csp_mode) { in swcr_probesession() [all …]
|
| H A D | crypto.c | 754 if (csp->csp_ivlen < 0 || csp->csp_cipher_klen < 0 || in check_csp() 755 csp->csp_auth_klen < 0 || csp->csp_auth_mlen < 0) in check_csp() 757 if (csp->csp_auth_key != NULL && csp->csp_auth_klen == 0) in check_csp() 770 if (csp->csp_cipher_klen != 0 || csp->csp_ivlen != 0 || in check_csp() 771 csp->csp_auth_alg != 0 || csp->csp_auth_klen != 0 || in check_csp() 788 if (csp->csp_auth_alg != 0 || csp->csp_auth_klen != 0 || in check_csp() 793 if (csp->csp_cipher_alg != 0 || csp->csp_cipher_klen != 0) in check_csp() 830 if (csp->csp_auth_alg != 0 || csp->csp_auth_klen != 0) in check_csp() 950 res->csp = *csp; in crypto_newsession() 1275 csp = &crp->crp_session->csp; in crp_sanity() [all …]
|
| H A D | ktls_ocf.c | 560 struct crypto_session_params csp, mac_csp; in ktls_ocf_try() local 564 memset(&csp, 0, sizeof(csp)); in ktls_ocf_try() 591 csp.csp_mode = CSP_MODE_AEAD; in ktls_ocf_try() 592 csp.csp_cipher_alg = CRYPTO_AES_NIST_GCM_16; in ktls_ocf_try() 593 csp.csp_cipher_key = tls->params.cipher_key; in ktls_ocf_try() 595 csp.csp_ivlen = AES_GCM_IV_LEN; in ktls_ocf_try() 630 csp.csp_flags |= CSP_F_SEPARATE_OUTPUT; in ktls_ocf_try() 631 csp.csp_mode = CSP_MODE_CIPHER; in ktls_ocf_try() 632 csp.csp_cipher_alg = CRYPTO_AES_CBC; in ktls_ocf_try() 635 csp.csp_ivlen = AES_BLOCK_LEN; in ktls_ocf_try() [all …]
|
| H A D | cryptodev.c | 546 memset(&csp, 0, sizeof(csp)); in cse_create() 569 csp.csp_mode = CSP_MODE_AEAD; in cse_create() 588 csp.csp_mode = CSP_MODE_AEAD; in cse_create() 590 csp.csp_mode = CSP_MODE_ETA; in cse_create() 592 csp.csp_mode = CSP_MODE_CIPHER; in cse_create() 596 switch (csp.csp_mode) { in cse_create() 622 csp.csp_cipher_key = key; in cse_create() 636 if (csp.csp_auth_klen != 0) { in cse_create() 645 csp.csp_auth_key = mackey; in cse_create() 673 cse->mode = csp.csp_mode; in cse_create() [all …]
|
| /f-stack/freebsd/crypto/ccp/ |
| H A D | ccp.c | 317 switch (csp->csp_auth_alg) { in ccp_auth_supported() 355 csp->csp_cipher_klen)); in ccp_cipher_supported() 363 if (csp->csp_flags != 0) in ccp_probesession() 366 switch (csp->csp_mode) { in ccp_probesession() 414 switch (csp->csp_auth_alg) { in ccp_newsession() 474 switch (csp->csp_mode) { in ccp_newsession() 490 if (csp->csp_auth_mlen == 0) in ccp_newsession() 497 if (csp->csp_auth_mlen == 0) in ccp_newsession() 501 ccp_init_hmac_digest(s, csp->csp_auth_key, csp->csp_auth_klen); in ccp_newsession() 507 csp->csp_cipher_key, csp->csp_cipher_klen); in ccp_newsession() [all …]
|
| /f-stack/freebsd/crypto/via/ |
| H A D | padlock.c | 145 if (csp->csp_flags != 0) in padlock_probesession() 156 switch (csp->csp_mode) { in padlock_probesession() 158 if (!padlock_hash_check(csp)) in padlock_probesession() 162 switch (csp->csp_cipher_alg) { in padlock_probesession() 164 if (csp->csp_ivlen != AES_BLOCK_LEN) in padlock_probesession() 190 error = padlock_cipher_setup(ses, csp); in padlock_newsession() 196 if (csp->csp_mode == CSP_MODE_ETA) { in padlock_newsession() 200 error = padlock_hash_setup(ses, csp); in padlock_newsession() 232 const struct crypto_session_params *csp; in padlock_process() local 245 if (csp->csp_mode == CSP_MODE_ETA && in padlock_process() [all …]
|
| H A D | padlock_cipher.c | 123 const struct crypto_session_params *csp) in padlock_cipher_setup() argument 127 if (csp->csp_cipher_klen != 16 && csp->csp_cipher_klen != 24 && in padlock_cipher_setup() 128 csp->csp_cipher_klen != 32) { in padlock_cipher_setup() 137 switch (csp->csp_cipher_klen * 8) { in padlock_cipher_setup() 155 if (csp->csp_cipher_key != NULL) { in padlock_cipher_setup() 156 padlock_cipher_key_setup(ses, csp->csp_cipher_key, in padlock_cipher_setup() 157 csp->csp_cipher_klen); in padlock_cipher_setup() 186 const struct crypto_session_params *csp) in padlock_cipher_process() argument 203 csp->csp_cipher_klen); in padlock_cipher_process()
|
| H A D | padlock.h | 77 const struct crypto_session_params *csp); 79 struct cryptop *crp, const struct crypto_session_params *csp); 80 bool padlock_hash_check(const struct crypto_session_params *csp); 82 const struct crypto_session_params *csp); 84 struct cryptop *crp, const struct crypto_session_params *csp);
|
| H A D | padlock_hash.c | 360 padlock_hash_check(const struct crypto_session_params *csp) in padlock_hash_check() argument 363 return (padlock_hash_lookup(csp->csp_auth_alg) != NULL); in padlock_hash_check() 368 const struct crypto_session_params *csp) in padlock_hash_setup() argument 371 ses->ses_axf = padlock_hash_lookup(csp->csp_auth_alg); in padlock_hash_setup() 372 if (csp->csp_auth_mlen == 0) in padlock_hash_setup() 375 ses->ses_mlen = csp->csp_auth_mlen; in padlock_hash_setup() 386 if (csp->csp_auth_key != NULL) { in padlock_hash_setup() 387 padlock_hash_key_setup(ses, csp->csp_auth_key, in padlock_hash_setup() 388 csp->csp_auth_klen); in padlock_hash_setup() 395 const struct crypto_session_params *csp) in padlock_hash_process() argument [all …]
|
| /f-stack/freebsd/crypto/openssl/ |
| H A D | ossl.c | 122 switch (csp->csp_auth_alg) { in ossl_lookup_hash() 150 switch (csp->csp_mode) { in ossl_probesession() 152 if (ossl_lookup_hash(csp) == NULL) in ossl_probesession() 179 axf = ossl_lookup_hash(csp); in ossl_newsession() 181 if (csp->csp_auth_mlen == 0) in ossl_newsession() 184 s->hash.mlen = csp->csp_auth_mlen; in ossl_newsession() 186 if (csp->csp_auth_klen == 0) { in ossl_newsession() 189 if (csp->csp_auth_key != NULL) { in ossl_newsession() 191 ossl_setkey_hmac(s, csp->csp_auth_key, in ossl_newsession() 192 csp->csp_auth_klen); in ossl_newsession() [all …]
|
| /f-stack/freebsd/crypto/armv8/ |
| H A D | armv8_crypto.c | 214 switch (csp->csp_mode) { in armv8_crypto_probesession() 216 switch (csp->csp_cipher_alg) { in armv8_crypto_probesession() 222 if (csp->csp_auth_mlen != 0 && in armv8_crypto_probesession() 225 switch (csp->csp_cipher_klen * 8) { in armv8_crypto_probesession() 239 switch (csp->csp_cipher_alg) { in armv8_crypto_probesession() 243 switch (csp->csp_cipher_klen * 8) { in armv8_crypto_probesession() 255 switch (csp->csp_cipher_klen * 8) { in armv8_crypto_probesession() 343 error = armv8_crypto_cipher_setup(ses, csp, csp->csp_cipher_key, in armv8_crypto_newsession() 344 csp->csp_cipher_klen); in armv8_crypto_newsession() 451 csp->csp_cipher_klen); in armv8_crypto_cipher_process() [all …]
|
| /f-stack/freebsd/crypto/blake2/ |
| H A D | blake2_cryptodev.c | 178 if (csp->csp_flags != 0) in blake2_probesession() 180 switch (csp->csp_mode) { in blake2_probesession() 182 switch (csp->csp_auth_alg) { in blake2_probesession() 280 if (!blake2_check_klen(csp, csp->csp_auth_klen)) in blake2_cipher_setup() 283 if (csp->csp_auth_mlen < 0) in blake2_cipher_setup() 286 switch (csp->csp_auth_alg) { in blake2_cipher_setup() 300 if (csp->csp_auth_mlen == 0) in blake2_cipher_setup() 303 ses->mlen = csp->csp_auth_mlen; in blake2_cipher_setup() 360 key = csp->csp_auth_key; in blake2_cipher_process() 361 klen = csp->csp_auth_klen; in blake2_cipher_process() [all …]
|
| /f-stack/freebsd/contrib/openzfs/cmd/zed/ |
| H A D | zed_exec.c | 200 const char **csp; in zed_exec_process() local 208 csp = class_strings; in zed_exec_process() 211 *csp++ = class; in zed_exec_process() 214 *csp++ = subclass; in zed_exec_process() 217 *csp++ = allclass; in zed_exec_process() 219 *csp = NULL; in zed_exec_process() 224 for (csp = class_strings; *csp; csp++) { in zed_exec_process() 225 n = strlen(*csp); in zed_exec_process() 226 if ((strncmp(z, *csp, n) == 0) && !isalpha(z[n])) in zed_exec_process()
|
| /f-stack/freebsd/netipsec/ |
| H A D | xform_esp.c | 146 struct crypto_session_params csp; in esp_init() local 183 memset(&csp, 0, sizeof(csp)); in esp_init() 189 error = ah_init0(sav, xsp, &csp); in esp_init() 223 csp.csp_mode = CSP_MODE_AEAD; in esp_init() 225 csp.csp_flags |= CSP_F_SEPARATE_AAD; in esp_init() 227 csp.csp_mode = CSP_MODE_ETA; in esp_init() 229 csp.csp_flags |= CSP_F_ESN; in esp_init() 231 csp.csp_mode = CSP_MODE_CIPHER; in esp_init() 240 csp.csp_ivlen = txform->ivsize; in esp_init() 272 const struct crypto_session_params *csp; in esp_input() local [all …]
|
| H A D | xform_ah.c | 176 struct crypto_session_params *csp) in ah_init0() argument 218 csp->csp_auth_alg = sav->tdb_authalgxform->type; in ah_init0() 219 if (csp->csp_auth_alg != CRYPTO_NULL_HMAC) { in ah_init0() 220 csp->csp_auth_klen = _KEYBITS(sav->key_auth) / 8; in ah_init0() 221 csp->csp_auth_key = sav->key_auth->key_data; in ah_init0() 223 csp->csp_auth_mlen = AUTHSIZE(sav); in ah_init0() 234 struct crypto_session_params csp; in ah_init() local 237 memset(&csp, 0, sizeof(csp)); in ah_init() 238 csp.csp_mode = CSP_MODE_DIGEST; in ah_init() 241 csp.csp_flags |= CSP_F_ESN; in ah_init() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | crypto_os.c | 244 struct crypto_session_params csp; in freebsd_crypt_newsession() local 260 bzero(&csp, sizeof (csp)); in freebsd_crypt_newsession() 261 csp.csp_mode = CSP_MODE_AEAD; in freebsd_crypt_newsession() 262 csp.csp_cipher_key = key->ck_data; in freebsd_crypt_newsession() 263 csp.csp_cipher_klen = key->ck_length / 8; in freebsd_crypt_newsession() 266 csp.csp_cipher_alg = CRYPTO_AES_NIST_GCM_16; in freebsd_crypt_newsession() 267 csp.csp_ivlen = AES_GCM_IV_LEN; in freebsd_crypt_newsession() 279 csp.csp_cipher_alg = CRYPTO_AES_CCM_16; in freebsd_crypt_newsession() 280 csp.csp_ivlen = AES_CCM_IV_LEN; in freebsd_crypt_newsession() 308 error = crypto_newsession(&sessp->fs_sid, &csp, CRYPTOCAP_F_SOFTWARE); in freebsd_crypt_newsession()
|