Home
last modified time | relevance | path

Searched refs:csp (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/freebsd/mips/cavium/cryptocteon/
H A Dcryptocteon.c104 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 Diconv.c177 *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 Diconv_xlat.c59 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 Diconv_xlat16.c64 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 Diconv_ucs.c92 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 Daesni.c214 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 Dnlmseclib.c103 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 Dnlmsec.c378 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 Dnlmseclib.h137 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 Dcryptosoft.c333 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 Dcrypto.c754 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 Dktls_ocf.c560 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 Dcryptodev.c546 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 Dccp.c317 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 Dpadlock.c145 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 Dpadlock_cipher.c123 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 Dpadlock.h77 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 Dpadlock_hash.c360 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 Dossl.c122 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 Darmv8_crypto.c214 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 Dblake2_cryptodev.c178 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 Dzed_exec.c200 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 Dxform_esp.c146 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 Dxform_ah.c176 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 Dcrypto_os.c244 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()

12