/freebsd-10.0-release/sys/dev/glxsb/ |
H A D | glxsb_hash.c | 52 glxsb_hash_key_setup(struct glxsb_session *ses, caddr_t key, int klen) argument 58 axf = ses->ses_axf; 63 axf->Init(ses->ses_ictx); 64 axf->Update(ses->ses_ictx, key, klen); 65 axf->Update(ses->ses_ictx, hmac_ipad_buffer, axf->blocksize - klen); 70 axf->Init(ses->ses_octx); 71 axf->Update(ses->ses_octx, key, klen); 72 axf->Update(ses->ses_octx, hmac_opad_buffer, axf->blocksize - klen); 82 glxsb_authcompute(struct glxsb_session *ses, struct cryptodesc *crd, argument 90 axf = ses 109 glxsb_hash_setup(struct glxsb_session *ses, struct cryptoini *macini) argument 156 glxsb_hash_process(struct glxsb_session *ses, struct cryptodesc *maccrd, struct cryptop *crp) argument 169 glxsb_hash_free(struct glxsb_session *ses) argument [all...] |
H A D | glxsb.h | 49 int glxsb_hash_setup(struct glxsb_session *ses, 52 int glxsb_hash_process(struct glxsb_session *ses, 55 void glxsb_hash_free(struct glxsb_session *ses);
|
H A D | glxsb.c | 350 struct glxsb_session *ses; local 353 TAILQ_FOREACH(ses, &sc->sc_sessions, ses_next) { 354 if (ses->ses_used) { 362 ses = TAILQ_FIRST(&sc->sc_sessions); 363 TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); 364 free(ses, M_GLXSB); 532 struct glxsb_session *ses = NULL; local 579 ses = TAILQ_FIRST(&sc->sc_sessions); 580 if (ses == NULL || ses 622 struct glxsb_session *ses = NULL; local 716 glxsb_crypto_encdec(struct cryptop *crp, struct cryptodesc *crd, struct glxsb_session *ses, struct glxsb_softc *sc) argument 823 struct glxsb_session *ses; local 864 struct glxsb_session *ses; local [all...] |
/freebsd-10.0-release/sys/crypto/aesni/ |
H A D | aesni.c | 55 struct aesni_session *ses); 112 struct aesni_session *ses; local 116 TAILQ_FOREACH(ses, &sc->sessions, next) { 117 if (ses->used) { 124 while ((ses = TAILQ_FIRST(&sc->sessions)) != NULL) { 125 TAILQ_REMOVE(&sc->sessions, ses, next); 126 fpu_kern_free_ctx(ses->fpu_ctx); 127 free(ses, M_AESNI); 139 struct aesni_session *ses; local 147 ses 205 aesni_freesession_locked(struct aesni_softc *sc, struct aesni_session *ses) argument 223 struct aesni_session *ses; local 246 struct aesni_session *ses = NULL; local [all...] |
H A D | aesni_wrap.c | 333 aesni_cipher_setup_common(struct aesni_session *ses, const uint8_t *key, argument 337 switch (ses->algo) { 341 ses->rounds = AES128_ROUNDS; 344 ses->rounds = AES192_ROUNDS; 347 ses->rounds = AES256_ROUNDS; 356 ses->rounds = AES128_ROUNDS; 359 ses->rounds = AES256_ROUNDS; 369 aesni_set_enckey(key, ses->enc_schedule, ses->rounds); 370 aesni_set_deckey(ses 382 aesni_cipher_setup(struct aesni_session *ses, struct cryptoini *encini) argument 405 aesni_cipher_process(struct aesni_session *ses, struct cryptodesc *enccrd, struct cryptop *crp) argument [all...] |
H A D | aesni.h | 99 int aesni_cipher_setup(struct aesni_session *ses, 101 int aesni_cipher_process(struct aesni_session *ses,
|
/freebsd-10.0-release/sys/crypto/via/ |
H A D | padlock.c | 69 struct padlock_session *ses, int locked); 146 struct padlock_session *ses; local 149 TAILQ_FOREACH(ses, &sc->sc_sessions, ses_next) { 150 if (ses->ses_used) { 157 while ((ses = TAILQ_FIRST(&sc->sc_sessions)) != NULL) { 158 TAILQ_REMOVE(&sc->sc_sessions, ses, ses_next); 159 fpu_kern_free_ctx(ses->ses_fpu_ctx); 160 free(ses, M_PADLOCK); 171 struct padlock_session *ses = NULL; local 219 ses 273 padlock_freesession_one(struct padlock_softc *sc, struct padlock_session *ses, int locked) argument 297 struct padlock_session *ses; local 319 struct padlock_session *ses = NULL; local [all...] |
H A D | padlock_hash.c | 244 padlock_hash_key_setup(struct padlock_session *ses, caddr_t key, int klen) argument 250 axf = ses->ses_axf; 257 padlock_free_ctx(axf, ses->ses_ictx); 258 padlock_free_ctx(axf, ses->ses_octx); 263 axf->Init(ses->ses_ictx); 264 axf->Update(ses->ses_ictx, key, klen); 265 axf->Update(ses->ses_ictx, hmac_ipad_buffer, axf->blocksize - klen); 270 axf->Init(ses->ses_octx); 271 axf->Update(ses->ses_octx, key, klen); 272 axf->Update(ses 282 padlock_authcompute(struct padlock_session *ses, struct cryptodesc *crd, caddr_t buf, int flags) argument 312 padlock_hash_setup(struct padlock_session *ses, struct cryptoini *macini) argument 365 padlock_hash_process(struct padlock_session *ses, struct cryptodesc *maccrd, struct cryptop *crp) argument 391 padlock_hash_free(struct padlock_session *ses) argument [all...] |
H A D | padlock_cipher.c | 101 padlock_cipher_key_setup(struct padlock_session *ses, caddr_t key, int klen) argument 106 cw = &ses->ses_cw; 109 rijndaelKeySetupEnc(ses->ses_ekey, key, klen); 110 rijndaelKeySetupDec(ses->ses_dkey, key, klen); 112 ses->ses_ekey[i] = ntohl(ses->ses_ekey[i]); 113 ses->ses_dkey[i] = ntohl(ses->ses_dkey[i]); 116 bcopy(key, ses->ses_ekey, klen); 117 bcopy(key, ses 122 padlock_cipher_setup(struct padlock_session *ses, struct cryptoini *encini) argument 201 padlock_cipher_process(struct padlock_session *ses, struct cryptodesc *enccrd, struct cryptop *crp) argument [all...] |
H A D | padlock.h | 84 int padlock_cipher_setup(struct padlock_session *ses, 86 int padlock_cipher_process(struct padlock_session *ses, 88 int padlock_hash_setup(struct padlock_session *ses, 90 int padlock_hash_process(struct padlock_session *ses, 92 void padlock_hash_free(struct padlock_session *ses);
|
/freebsd-10.0-release/sys/mips/nlm/dev/sec/ |
H A D | nlmrsalib.h | 34 #define XLP_RSA_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) 45 struct xlp_rsa_session *ses; member in struct:xlp_rsa_command
|
H A D | nlmsec.c | 247 printf("ses :%d\n",(uint32_t)cmd->ses); 456 struct xlp_sec_session *ses = NULL; local 463 ses = sc->sc_sessions = malloc(sizeof(struct xlp_sec_session), 465 if (ses == NULL) 472 ses = &sc->sc_sessions[sesn]; 477 if (ses == NULL) { 479 ses = malloc((sesn + 1)*sizeof(struct xlp_sec_session), 481 if (ses == NULL) 483 bcopy(sc->sc_sessions, ses, ses 701 struct xlp_sec_session *ses; local [all...] |
H A D | nlmseclib.h | 81 #define XLP_SEC_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff)) 97 struct xlp_sec_session *ses; member in struct:xlp_sec_command
|
H A D | nlmrsa.c | 324 struct xlp_rsa_session *ses = NULL; local 331 ses = sc->sc_sessions = malloc(sizeof(struct xlp_rsa_session), 333 if (ses == NULL) 340 ses = &sc->sc_sessions[sesn]; 345 if (ses == NULL) { 347 ses = malloc((sesn + 1) * sizeof(*ses), 349 if (ses == NULL) 351 bcopy(sc->sc_sessions, ses, sesn * sizeof(*ses)); [all...] |
/freebsd-10.0-release/share/examples/ |
H A D | Makefile | 32 ses \ 165 ses/Makefile \ 166 ses/Makefile.inc \ 167 ses/getencstat/Makefile \ 168 ses/getencstat/getencstat.0 \ 169 ses/sesd/Makefile \ 170 ses/sesd/sesd.0 \ 171 ses/setencstat/Makefile \ 172 ses/setencstat/setencstat.0 \ 173 ses/setobjsta [all...] |
/freebsd-10.0-release/sys/mips/rmi/dev/sec/ |
H A D | rmisec.c | 162 struct xlr_sec_session *ses = NULL; local 166 ses = &sc->sc_sessions[sesn]; 167 desc = (symkey_desc_pt) ses->desc_ptr; 172 free(ses->desc_ptr, M_DEVBUF); 189 struct xlr_sec_session *ses = NULL; local 195 ses = sc->sc_sessions = (struct xlr_sec_session *)malloc( 197 if (ses == NULL) 204 ses = &sc->sc_sessions[sesn]; 209 if (ses == NULL) { 211 ses 353 struct xlr_sec_session *ses; local [all...] |
/freebsd-10.0-release/sys/dev/sec/ |
H A D | sec.c | 95 struct sec_desc *desc, struct sec_session *ses, struct cryptop *crp, 98 struct sec_desc *desc, struct sec_session *ses, struct cryptop *crp, 106 struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac); 108 struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, 113 struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac); 115 struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, 123 struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac); 125 struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, 181 sec_free_session(struct sec_softc *sc, struct sec_session *ses) argument 185 ses 1234 struct sec_session *ses = NULL; local 1260 struct sec_session *ses; local 1284 struct sec_session *ses; local 1346 struct sec_session *ses; local 1364 struct sec_session *ses; local 1489 sec_build_common_ns_desc(struct sec_softc *sc, struct sec_desc *desc, struct sec_session *ses, struct cryptop *crp, struct cryptodesc *enc, int buftype) argument 1541 sec_build_common_s_desc(struct sec_softc *sc, struct sec_desc *desc, struct sec_session *ses, struct cryptop *crp, struct cryptodesc *enc, struct cryptodesc *mac, int buftype) argument 1609 sec_aesu_newsession(struct sec_softc *sc, struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac) argument 1625 sec_aesu_make_desc(struct sec_softc *sc, struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, int buftype) argument 1664 sec_deu_newsession(struct sec_softc *sc, struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac) argument 1685 sec_deu_make_desc(struct sec_softc *sc, struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, int buftype) argument 1794 sec_mdeu_newsession(struct sec_softc *sc, struct sec_session *ses, struct cryptoini *enc, struct cryptoini *mac) argument 1805 sec_mdeu_make_desc(struct sec_softc *sc, struct sec_session *ses, struct sec_desc *desc, struct cryptop *crp, int buftype) argument [all...] |
/freebsd-10.0-release/crypto/openssl/crypto/evp/ |
H A D | openbsd_hw.c | 91 static int dev_crypto_init(session_op *ses) 114 assert(ses); 115 memset(ses,'\0',sizeof *ses); 122 if(ioctl(fd,CIOCFSESSION,&CDATA(ctx)->ses) == -1) 166 cryp.ses=CDATA(ctx)->ses; 302 if (ioctl(fd,CIOCFSESSION,&md_data->sess.ses) == -1) 316 static int do_digest(int ses,unsigned char *md,const void *data,int len) 333 cryp.ses [all...] |
/freebsd-10.0-release/sys/dev/safe/ |
H A D | safe.c | 630 safe_setup_enckey(struct safe_session *ses, caddr_t key) argument 634 bcopy(key, ses->ses_key, ses->ses_klen / 8); 637 for (i = 0; i < N(ses->ses_key); i++) 638 ses->ses_key[i] = htole32(ses->ses_key[i]); 642 safe_setup_mackey(struct safe_session *ses, int algo, caddr_t key, int klen) argument 656 bcopy(md5ctx.state, ses->ses_hminner, sizeof(md5ctx.state)); 662 bcopy(sha1ctx.h.b32, ses->ses_hminner, sizeof(sha1ctx.h.b32)); 672 bcopy(md5ctx.state, ses 702 struct safe_session *ses = NULL; local 855 struct safe_session *ses; local [all...] |
/freebsd-10.0-release/sys/opencrypto/ |
H A D | cryptodev.c | 72 u_int32_t ses; member in struct:session_op32 82 u_int32_t ses; member in struct:session2_op32 88 u_int32_t ses; member in struct:crypt_op32 149 CP(*from, *to, ses); 171 CP(*from, *to, ses); 187 CP(*from, *to, ses); 201 CP(*from, *to, ses); 259 u_int32_t ses; member in struct:csession 381 u_int32_t ses; local 540 sop->ses 1008 csefind(struct fcrypt *fcr, u_int ses) argument [all...] |
H A D | cryptodev.h | 155 u_int32_t ses; /* returns: session # */ member in struct:session_op 167 u_int32_t ses; /* returns: session # */ member in struct:session2_op 173 u_int32_t ses; member in struct:crypt_op
|
/freebsd-10.0-release/sys/cam/scsi/ |
H A D | scsi_enc_ses.c | 701 * The cloned enclosure cache and ses specific cache are 708 * But the ses cache storage is still independent. Restore 1178 ses_softc_t *ses; local 1181 ses = enc->enc_private; 1230 ses->ses_flags |= SES_FLAG_TIMEDCOMP; 1233 ses->ses_flags &= ~SES_FLAG_TIMEDCOMP; 1239 return (ses->ses_flags & SES_FLAG_TIMEDCOMP); 1255 ses_softc_t *ses; local 1261 ses = enc->enc_private; 1285 ses 1309 ses_softc_t *ses; local 1524 ses_softc_t *ses; local 1872 ses_softc_t *ses; local 1938 ses_softc_t *ses; local 2108 ses_softc_t *ses; local 2583 ses_softc_t *ses; local 2617 ses_softc_t *ses; local 2643 ses_softc_t *ses; local 2764 ses_softc_t *ses; local [all...] |
/freebsd-10.0-release/sys/dev/ubsec/ |
H A D | ubsec.c | 827 ubsec_setup_enckey(struct ubsec_session *ses, int algo, caddr_t key) argument 832 bcopy(key, &ses->ses_deskey[0], 8); 833 bcopy(key, &ses->ses_deskey[2], 8); 834 bcopy(key, &ses->ses_deskey[4], 8); 836 bcopy(key, ses->ses_deskey, 24); 838 SWAP32(ses->ses_deskey[0]); 839 SWAP32(ses->ses_deskey[1]); 840 SWAP32(ses->ses_deskey[2]); 841 SWAP32(ses->ses_deskey[3]); 842 SWAP32(ses 847 ubsec_setup_mackey(struct ubsec_session *ses, int algo, caddr_t key, int klen) argument 899 struct ubsec_session *ses = NULL; local 1039 struct ubsec_session *ses; local [all...] |
/freebsd-10.0-release/tools/tools/crypto/ |
H A D | cryptotest.c | 305 printf("session = 0x%x\n", sop.ses); 319 cop.ses = sop.ses; 337 cop.ses = sop.ses; 359 cop.ses = sop.ses; 374 if (ioctl(fd, CIOCFSESSION, &sop.ses) < 0)
|
/freebsd-10.0-release/sys/dev/hifn/ |
H A D | hifn7751var.h | 336 #define HIFN_SID(crd,ses) (((crd) << 28) | ((ses) & 0x7ff))
|