MCPcopy Create free account
hub / github.com/F-Stack/f-stack / swcr_freesession

Function swcr_freesession

freebsd/opencrypto/cryptosoft.c:1411–1423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1409}
1410
1411static void
1412swcr_freesession(device_t dev, crypto_session_t cses)
1413{
1414 struct swcr_session *ses;
1415
1416 ses = crypto_get_driver_session(cses);
1417
1418 mtx_destroy(&ses->swcr_lock);
1419
1420 zfree(ses->swcr_encdec.sw_kschedule, M_CRYPTO_DATA);
1421 zfree(ses->swcr_auth.sw_ictx, M_CRYPTO_DATA);
1422 zfree(ses->swcr_auth.sw_octx, M_CRYPTO_DATA);
1423}
1424
1425/*
1426 * Process a software request.

Callers 1

swcr_newsessionFunction · 0.85

Calls 2

zfreeFunction · 0.50

Tested by

no test coverage detected