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

/freebsd-10.0-release/sys/kgssapi/krb5/
H A Dkcrypto_aes.c75 struct cryptoini cri[2]; local
83 bzero(cri, sizeof(cri));
88 cri[0].cri_alg = CRYPTO_SHA1_HMAC;
89 cri[0].cri_klen = ks->ks_class->ec_keybits;
90 cri[0].cri_mlen = 12;
91 cri[0].cri_key = ks->ks_key;
92 cri[0].cri_next = &cri[1];
94 cri[
[all...]
H A Dkcrypto_des.c78 struct cryptoini cri[1]; local
86 bzero(cri, sizeof(cri));
88 cri[0].cri_alg = CRYPTO_DES_CBC;
89 cri[0].cri_klen = 64;
90 cri[0].cri_mlen = 0;
91 cri[0].cri_key = ks->ks_key;
92 cri[0].cri_next = NULL;
94 crypto_newsession(&ds->ds_session, cri,
H A Dkcrypto_des3.c78 struct cryptoini cri[2]; local
86 bzero(cri, sizeof(cri));
88 cri[0].cri_alg = CRYPTO_SHA1_HMAC;
89 cri[0].cri_klen = 192;
90 cri[0].cri_mlen = 0;
91 cri[0].cri_key = ks->ks_key;
92 cri[0].cri_next = &cri[1];
94 cri[
[all...]
/freebsd-10.0-release/sys/geom/eli/
H A Dg_eli_crypto.c63 struct cryptoini cri; local
75 bzero(&cri, sizeof(cri));
76 cri.cri_alg = algo;
77 cri.cri_key = __DECONST(void *, key);
78 cri.cri_klen = keysize;
79 error = crypto_newsession(&sid, &cri, CRYPTOCAP_F_SOFTWARE);
/freebsd-10.0-release/sys/crypto/aesni/
H A Daesni.c52 static int aesni_newsession(device_t, uint32_t *sidp, struct cryptoini *cri);
136 aesni_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
143 if (sidp == NULL || cri == NULL)
149 for (; cri != NULL; cri = cri->cri_next) {
150 switch (cri->cri_alg) {
155 encini = cri;
/freebsd-10.0-release/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-10.0-release/sys/opencrypto/
H A Dcryptosoft.c661 swcr_newsession(device_t dev, u_int32_t *sid, struct cryptoini *cri) argument
670 if (sid == NULL || cri == NULL)
711 while (cri) {
719 switch (cri->cri_alg) {
748 if (cri->cri_key != NULL) {
750 cri->cri_key, cri->cri_klen / 8);
794 if (cri->cri_key != NULL) {
795 swcr_authprepare(axf, *swd, cri->cri_key,
796 cri
[all...]
H A Dcrypto.c314 driver_suitable(const struct cryptocap *cap, const struct cryptoini *cri) argument
319 for (cr = cri; cr; cr = cr->cri_next)
337 crypto_select_driver(const struct cryptoini *cri, int flags) argument
366 if (driver_suitable(cap, cri)) {
389 crypto_newsession(u_int64_t *sid, struct cryptoini *cri, int crid) argument
401 if (cap != NULL && !driver_suitable(cap, cri))
407 cap = crypto_select_driver(cri, crid);
418 err = CRYPTODEV_NEWSESSION(cap->cc_dev, &lid, cri);
H A Dcryptodev.h382 extern int crypto_newsession(u_int64_t *sid, struct cryptoini *cri, int hard);
/freebsd-10.0-release/sys/dev/glxsb/
H A Dglxsb.c529 glxsb_crypto_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
536 if (sc == NULL || sidp == NULL || cri == NULL)
540 for (; cri != NULL; cri = cri->cri_next) {
541 switch(cri->cri_alg) {
551 macini = cri;
556 encini = cri;
/freebsd-10.0-release/sys/dev/cesa/
H A Dcesa.c1357 cesa_newsession(device_t dev, uint32_t *sidp, struct cryptoini *cri) argument
1371 if (cesa_is_hash(cri->cri_alg))
1372 mac = cri;
1374 enc = cri;
1376 cri = cri->cri_next;
1378 if (cri) {
1379 if (!enc && !cesa_is_hash(cri->cri_alg))
1380 enc = cri;
1382 if (!mac && cesa_is_hash(cri
[all...]
/freebsd-10.0-release/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-10.0-release/sys/dev/sec/
H A Dsec.c87 struct cryptoini *cri);
90 static int sec_split_cri(struct cryptoini *cri, struct cryptoini **enc,
1176 sec_split_cri(struct cryptoini *cri, struct cryptoini **enc, argument
1181 e = cri;
1182 m = cri->cri_next;
1189 cri = m;
1191 e = cri;
1278 sec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
1288 error = sec_split_cri(cri, &enc, &mac);
/freebsd-10.0-release/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-10.0-release/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-10.0-release/sys/dev/safe/
H A Dsafe.c698 safe_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
705 if (sidp == NULL || cri == NULL || sc == NULL)
708 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-10.0-release/sys/dev/hifn/
H A Dhifn7751.c2319 hifn_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
2327 if (sidp == NULL || cri == NULL || sc == NULL)
2369 for (c = cri; c != NULL; c = c->cri_next) {
/freebsd-10.0-release/sys/dev/ubsec/
H A Dubsec.c895 ubsec_newsession(device_t dev, u_int32_t *sidp, struct cryptoini *cri) argument
902 if (sidp == NULL || cri == NULL || sc == NULL)
905 for (c = cri; c != NULL; c = c->cri_next) {

Completed in 275 milliseconds