sw_ictx
swd->sw_ictx = malloc(axf->ctxsize,
if (swd->sw_ictx == NULL) {
axf->Init(swd->sw_ictx);
axf->Update(swd->sw_ictx, c->cri_key, c->cri_klen / 8);
axf->Update(swd->sw_ictx, hmac_ipad_buffer,
if (swd->sw_ictx) {
memset(swd->sw_ictx, 0, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA);
if (swd->sw_ictx) {
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
kmem_free(swd->sw_ictx, axf->ctxsize);
if (swd->sw_ictx) {
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
kmem_free(swd->sw_ictx, axf->ctxsize);
if (swd->sw_ictx) {
explicit_memset(swd->sw_ictx, 0, axf->ctxsize);
kmem_free(swd->sw_ictx, axf->ctxsize);
if (sw->sw_ictx == 0)
memcpy(&ctx, sw->sw_ictx, axf->ctxsize);
if (swa->sw_ictx == 0)
memcpy(&ctx, swa->sw_ictx, axf->ctxsize);
(*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
if ((*swd)->sw_ictx == NULL) {
axf->Init((*swd)->sw_ictx);
axf->Update((*swd)->sw_ictx, cri->cri_key,
axf->Update((*swd)->sw_ictx, hmac_ipad_buffer,
(*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
if ((*swd)->sw_ictx == NULL) {
axf->Init((*swd)->sw_ictx);
axf->Update((*swd)->sw_ictx, cri->cri_key,
axf->Final(digest, (*swd)->sw_ictx);
(*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
if ((*swd)->sw_ictx == NULL) {
axf->Init((*swd)->sw_ictx);
(*swd)->sw_ictx = kmem_alloc(axf->ctxsize, KM_NOSLEEP);
if ((*swd)->sw_ictx == NULL) {
axf->Init((*swd)->sw_ictx);
axf->Setkey((*swd)->sw_ictx,