Searched refs:cri (Results 1 - 20 of 20) sorted by relevance

/freebsd-11-stable/sys/kgssapi/krb5/
H A Dkcrypto_aes.c78 struct cryptoini cri; local
91 bzero(&cri, sizeof(cri));
92 cri.cri_alg = CRYPTO_SHA1_HMAC;
93 cri.cri_klen = ks->ks_class->ec_keybits;
94 cri.cri_mlen = 12;
95 cri.cri_key = ks->ks_key;
96 cri.cri_next = NULL;
97 crypto_newsession(&as->as_session_sha1, &cri,
100 bzero(&cri, sizeo
[all...]
H A Dkcrypto_des.c81 struct cryptoini cri[1]; local
89 bzero(cri, sizeof(cri));
91 cri[0].cri_alg = CRYPTO_DES_CBC;
92 cri[0].cri_klen = 64;
93 cri[0].cri_mlen = 0;
94 cri[0].cri_key = ks->ks_key;
95 cri[0].cri_next = NULL;
97 crypto_newsession(&ds->ds_session, cri,
H A Dkcrypto_des3.c81 struct cryptoini cri[2]; local
89 bzero(cri, sizeof(cri));
91 cri[0].cri_alg = CRYPTO_SHA1_HMAC;
92 cri[0].cri_klen = 192;
93 cri[0].cri_mlen = 0;
94 cri[0].cri_key = ks->ks_key;
95 cri[0].cri_next = &cri[1];
97 cri[
[all...]
/freebsd-11-stable/sys/geom/eli/
H A Dg_eli_crypto.c62 struct cryptoini cri; local
72 bzero(&cri, sizeof(cri));
73 cri.cri_alg = algo;
74 cri.cri_key = __DECONST(void *, key);
75 cri.cri_klen = keysize;
76 error = crypto_newsession(&sid, &cri, CRYPTOCAP_F_SOFTWARE);
/freebsd-11-stable/sys/crypto/via/
H A Dpadlock.c66 static int padlock_newsession(device_t, uint32_t *sidp, struct cryptoini *cri);
168 padlock_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
176 if (sidp == NULL || cri == NULL)
180 for (; cri != NULL; cri = cri->cri_next) {
181 switch (cri->cri_alg) {
191 macini = cri;
196 encini = cri;
/freebsd-11-stable/sys/opencrypto/
H A Dcryptosoft.c707 swcr_newsession(device_t dev, u_int32_t *sid, struct cryptoini *cri) argument
717 if (sid == NULL || cri == NULL)
761 while (cri) {
770 switch (cri->cri_alg) {
809 if (cri->cri_key != NULL) {
811 cri->cri_key, cri->cri_klen / 8);
858 if (cri->cri_key != NULL) {
859 swcr_authprepare(axf, *swd, cri->cri_key,
860 cri
[all...]
H A Dcrypto.c350 driver_suitable(const struct cryptocap *cap, const struct cryptoini *cri) argument
355 for (cr = cri; cr; cr = cr->cri_next)
373 crypto_select_driver(const struct cryptoini *cri, int flags) argument
402 if (driver_suitable(cap, cri)) {
424 crypto_newsession(u_int64_t *sid, struct cryptoini *cri, int crid) argument
436 if (cap != NULL && !driver_suitable(cap, cri))
442 cap = crypto_select_driver(cri, crid);
453 err = CRYPTODEV_NEWSESSION(cap->cc_dev, &lid, cri);
H A Dcryptodev.h475 extern int crypto_newsession(u_int64_t *sid, struct cryptoini *cri, int hard);
/freebsd-11-stable/sys/crypto/aesni/
H A Daesni.c77 static int aesni_newsession(device_t, uint32_t *sidp, struct cryptoini *cri);
207 aesni_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
214 if (sidp == NULL || cri == NULL) {
215 CRYPTDEB("no sidp or cri");
225 for (; cri != NULL; cri = cri->cri_next) {
226 switch (cri->cri_alg) {
235 encini = cri;
/freebsd-11-stable/sys/dev/glxsb/
H A Dglxsb.c530 glxsb_crypto_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
537 if (sc == NULL || sidp == NULL || cri == NULL)
541 for (; cri != NULL; cri = cri->cri_next) {
542 switch(cri->cri_alg) {
552 macini = cri;
557 encini = cri;
/freebsd-11-stable/sys/dev/cesa/
H A Dcesa.c1405 cesa_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
1419 if (cesa_is_hash(cri->cri_alg))
1420 mac = cri;
1422 enc = cri;
1424 cri = cri->cri_next;
1426 if (cri) {
1427 if (!enc && !cesa_is_hash(cri->cri_alg))
1428 enc = cri;
1430 if (!mac && cesa_is_hash(cri
[all...]
/freebsd-11-stable/sys/mips/rmi/dev/sec/
H A Drmisec.c64 static int xlr_sec_newsession(device_t dev, uint32_t * sidp, struct cryptoini *cri);
184 xlr_sec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
191 if (sidp == NULL || cri == NULL || sc == NULL)
230 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-11-stable/sys/dev/sec/
H A Dsec.c88 struct cryptoini *cri);
91 static int sec_split_cri(struct cryptoini *cri, struct cryptoini **enc,
1180 sec_split_cri(struct cryptoini *cri, struct cryptoini **enc, argument
1185 e = cri;
1186 m = cri->cri_next;
1193 cri = m;
1195 e = cri;
1282 sec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
1292 error = sec_split_cri(cri, &enc, &mac);
/freebsd-11-stable/sys/mips/cavium/cryptocteon/
H A Dcryptocteon.c109 cryptocteon_newsession(device_t dev, u_int32_t *sid, struct cryptoini *cri) argument
118 if (sid == NULL || cri == NULL || sc == NULL)
127 for (i = 0, c = cri; c && i < 2; i++) {
/freebsd-11-stable/sys/mips/nlm/dev/sec/
H A Dnlmrsa.c321 xlp_rsa_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
327 if (sidp == NULL || cri == NULL || sc == NULL)
H A Dnlmsec.c451 xlp_sec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
459 if (sidp == NULL || cri == NULL || sc == NULL)
496 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-11-stable/sys/dev/safe/
H A Dsafe.c699 safe_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
706 if (sidp == NULL || cri == NULL || sc == NULL)
709 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-11-stable/sys/dev/cxgbe/crypto/
H A Dt4_crypto.c1878 ccr_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
1889 if (sidp == NULL || cri == NULL)
1901 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-11-stable/sys/dev/hifn/
H A Dhifn7751.c2315 hifn_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
2323 if (sidp == NULL || cri == NULL || sc == NULL)
2365 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-11-stable/sys/dev/ubsec/
H A Dubsec.c897 ubsec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
904 if (sidp == NULL || cri == NULL || sc == NULL)
907 for (c = cri; c != NULL; c = c->cri_next) {

Completed in 357 milliseconds