sw_ictx
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
if (swd->sw_ictx != NULL) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);
if (sw->sw_ictx == 0)
bcopy(sw->sw_ictx, &ctx, axf->ctxsize);
if (swa->sw_ictx == 0)
bcopy(swa->sw_ictx, &ctx, axf->ctxsize);
swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA,
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 = malloc(axf->ctxsize, M_CRYPTO_DATA,
if (swd->sw_ictx == NULL) {
axf->Init(swd->sw_ictx);
axf->Setkey(swd->sw_ictx, cri->cri_key,
if (swd->sw_ictx) {
explicit_bzero(swd->sw_ictx, axf->ctxsize);
free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize);