Lines Matching defs:as
53 struct aes_state *as;
55 as = malloc(sizeof(struct aes_state), M_GSSAPI, M_WAITOK|M_ZERO);
56 mtx_init(&as->as_lock, "gss aes lock", NULL, MTX_DEF);
57 ks->ks_priv = as;
63 struct aes_state *as = ks->ks_priv;
65 if (as->as_session_aes != 0)
66 crypto_freesession(as->as_session_aes);
67 if (as->as_session_sha1 != 0)
68 crypto_freesession(as->as_session_sha1);
69 mtx_destroy(&as->as_lock);
77 struct aes_state *as = ks->ks_priv;
83 if (as->as_session_aes != 0)
84 crypto_freesession(as->as_session_aes);
85 if (as->as_session_sha1 != 0)
86 crypto_freesession(as->as_session_sha1);
97 crypto_newsession(&as->as_session_sha1, &cri,
106 crypto_newsession(&as->as_session_aes, &cri,
121 struct aes_state *as = (struct aes_state *) crp->crp_opaque;
129 mtx_lock(&as->as_lock);
132 mtx_unlock(&as->as_lock);
141 struct aes_state *as = ks->ks_priv;
160 crp->crp_sid = as->as_session_aes;
163 crp->crp_opaque = (void *) as;
168 if ((CRYPTO_SESID2CAPS(as->as_session_aes) & CRYPTOCAP_F_SYNC) == 0) {
169 mtx_lock(&as->as_lock);
171 error = msleep(crp, &as->as_lock, 0, "gssaes", 0);
172 mtx_unlock(&as->as_lock);
224 * second to last encrypted block as IV. Once we have
320 struct aes_state *as = ks->ks_priv;
335 crp->crp_sid = as->as_session_sha1;
341 crp->crp_opaque = (void *) as;
346 if ((CRYPTO_SESID2CAPS(as->as_session_sha1) & CRYPTOCAP_F_SYNC) == 0) {
347 mtx_lock(&as->as_lock);
349 error = msleep(crp, &as->as_lock, 0, "gssaes", 0);
350 mtx_unlock(&as->as_lock);