Lines Matching defs:s
84 sess_free(kssl_session_info_t *s)
86 if (s->is_valid_handle) {
87 (void) crypto_session_logout(s->prov, s->sid, NULL);
88 (void) crypto_session_close(s->prov, s->sid, NULL);
89 crypto_release_provider(s->prov);
90 s->is_valid_handle = B_FALSE;
93 if (s->evnt_handle != NULL) {
94 crypto_unnotify_events(s->evnt_handle);
95 s->evnt_handle = NULL;
98 bzero(s->tokpin, s->pinlen);
99 kmem_free(s, sizeof (kssl_session_info_t) + s->pinlen);
112 kssl_session_info_t *s;
136 if ((s = kssl_entry->ke_sessinfo) != NULL) {
138 sess_free(s);
363 kssl_session_info_t *s;
372 s = kmem_zalloc(sizeof (kssl_session_info_t) + t->pinlen, KM_SLEEP);
373 s->pinlen = t->pinlen;
374 bcopy(t->toklabel, s->toklabel, CRYPTO_EXT_SIZE_LABEL);
376 bcopy(p, s->tokpin, s->pinlen);
378 kssl_entry->ke_sessinfo = s;
384 sess_free(s);
404 uint16_t s;
468 switch (s = kssl_params->kssl_suites[i]) {
471 ep->kssl_cipherSuites[cnt++] = s;
475 ep->kssl_cipherSuites[cnt++] = s;
479 ep->kssl_cipherSuites[cnt++] = s;
483 ep->kssl_cipherSuites[cnt++] = s;
487 ep->kssl_cipherSuites[cnt++] = s;
491 ep->kssl_cipherSuites[cnt++] = s;
708 kssl_session_info_t *s;
715 s = kp->ke_sessinfo;
717 bcopy(s->toklabel, label, CRYPTO_EXT_SIZE_LABEL);
729 s->tokpin, s->pinlen, NULL);
752 s->sid = sid;
753 s->prov = prov;
754 s->key.ck_format = CRYPTO_KEY_REFERENCE;
756 s->key.ck_obj_id = ohndl[0];