/openbsd/sbin/isakmpd/ |
H A D | prf.c | 49 memcpy(ctx->hash->ctx, ctx->ctx, ctx->hash->ctxsize); in prf_hash_init() 50 memcpy(ctx->hash->ctx2, ctx->ctx2, ctx->hash->ctxsize); in prf_hash_init() 107 prfctx->ctx = malloc(hash->ctxsize); in prf_alloc() 110 hash->ctxsize); in prf_alloc() 113 prfctx->ctx2 = malloc(hash->ctxsize); in prf_alloc() 116 hash->ctxsize); in prf_alloc() 134 memcpy(prfctx->ctx, hash->ctx, hash->ctxsize); in prf_alloc() 135 memcpy(prfctx->ctx2, hash->ctx2, hash->ctxsize); in prf_alloc()
|
H A D | hash.h | 59 int ctxsize; member
|
/openbsd/sys/crypto/ |
H A D | cryptosoft.c | 432 bcopy(sw->sw_ictx, &ctx, axf->ctxsize); in swcr_authcompute() 461 bcopy(sw->sw_octx, &ctx, axf->ctxsize); in swcr_authcompute() 526 bcopy(swa->sw_ictx, &ctx, axf->ctxsize); in swcr_authenc() 828 if (txf->ctxsize > 0) { in swcr_newsession() 829 swd->sw_kschedule = malloc(txf->ctxsize, in swcr_newsession() 983 explicit_bzero(swd->sw_kschedule, txf->ctxsize); in swcr_freesession() 985 txf->ctxsize); in swcr_freesession() 998 explicit_bzero(swd->sw_ictx, axf->ctxsize); in swcr_freesession() 999 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in swcr_freesession() 1002 explicit_bzero(swd->sw_octx, axf->ctxsize); in swcr_freesession() [all …]
|
H A D | xform.h | 48 u_int16_t ctxsize; member 64 u_int16_t ctxsize; member
|
/openbsd/sys/arch/i386/pci/ |
H A D | glxsb.c | 407 if (txf->ctxsize > 0) { in glxsb_crypto_newsession() 409 malloc(txf->ctxsize, in glxsb_crypto_newsession() 458 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in glxsb_crypto_newsession() 465 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in glxsb_crypto_newsession() 525 explicit_bzero(swd->sw_kschedule, txf->ctxsize); in glxsb_crypto_freesession() 526 free(swd->sw_kschedule, M_CRYPTO_DATA, txf->ctxsize); in glxsb_crypto_freesession() 534 explicit_bzero(swd->sw_ictx, axf->ctxsize); in glxsb_crypto_freesession() 535 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in glxsb_crypto_freesession() 538 explicit_bzero(swd->sw_octx, axf->ctxsize); in glxsb_crypto_freesession() 539 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in glxsb_crypto_freesession()
|
/openbsd/sys/arch/arm64/arm64/ |
H A D | cryptox.c | 198 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in cryptox_newsession() 205 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in cryptox_newsession() 290 explicit_bzero(swd->sw_ictx, axf->ctxsize); in cryptox_free() 291 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in cryptox_free() 294 explicit_bzero(swd->sw_octx, axf->ctxsize); in cryptox_free() 295 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in cryptox_free()
|
/openbsd/sys/arch/i386/i386/ |
H A D | via.c | 219 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in viac3_crypto_newsession() 226 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in viac3_crypto_newsession() 290 explicit_bzero(swd->sw_ictx, axf->ctxsize); in viac3_crypto_freesession() 291 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in viac3_crypto_freesession() 294 explicit_bzero(swd->sw_octx, axf->ctxsize); in viac3_crypto_freesession() 295 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in viac3_crypto_freesession()
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | via.c | 218 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in viac3_crypto_newsession() 225 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in viac3_crypto_newsession() 289 explicit_bzero(swd->sw_ictx, axf->ctxsize); in viac3_crypto_freesession() 290 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in viac3_crypto_freesession() 293 explicit_bzero(swd->sw_octx, axf->ctxsize); in viac3_crypto_freesession() 294 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in viac3_crypto_freesession()
|
H A D | aesni.c | 281 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in aesni_newsession() 288 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in aesni_newsession() 383 explicit_bzero(swd->sw_ictx, axf->ctxsize); in aesni_free() 384 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in aesni_free() 387 explicit_bzero(swd->sw_octx, axf->ctxsize); in aesni_free() 388 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in aesni_free()
|
/openbsd/sys/arch/octeon/dev/ |
H A D | octcrypto.c | 310 explicit_bzero(swd->sw_ictx, axf->ctxsize); in octcrypto_free() 311 free(swd->sw_ictx, M_CRYPTO_DATA, axf->ctxsize); in octcrypto_free() 314 explicit_bzero(swd->sw_octx, axf->ctxsize); in octcrypto_free() 315 free(swd->sw_octx, M_CRYPTO_DATA, axf->ctxsize); in octcrypto_free() 469 swd->sw_ictx = malloc(axf->ctxsize, M_CRYPTO_DATA, in octcrypto_newsession() 476 swd->sw_octx = malloc(axf->ctxsize, M_CRYPTO_DATA, in octcrypto_newsession()
|