Lines Matching refs:wctx
53 PROV_AES_WRAP_CTX *wctx; in aes_wrap_newctx() local
59 wctx = OPENSSL_zalloc(sizeof(*wctx)); in aes_wrap_newctx()
60 ctx = (PROV_CIPHER_CTX *)wctx; in aes_wrap_newctx()
66 return wctx; in aes_wrap_newctx()
69 static void *aes_wrap_dupctx(void *wctx) in aes_wrap_dupctx() argument
71 PROV_AES_WRAP_CTX *ctx = wctx; in aes_wrap_dupctx()
72 PROV_AES_WRAP_CTX *dctx = wctx; in aes_wrap_dupctx()
94 PROV_AES_WRAP_CTX *wctx = (PROV_AES_WRAP_CTX *)vctx; in aes_wrap_freectx() local
97 OPENSSL_clear_free(wctx, sizeof(*wctx)); in aes_wrap_freectx()
105 PROV_AES_WRAP_CTX *wctx = (PROV_AES_WRAP_CTX *)vctx; in aes_wrap_init() local
112 wctx->wrapfn = enc ? CRYPTO_128_wrap_pad : CRYPTO_128_unwrap_pad; in aes_wrap_init()
114 wctx->wrapfn = enc ? CRYPTO_128_wrap : CRYPTO_128_unwrap; in aes_wrap_init()
141 AES_set_encrypt_key(key, keylen * 8, &wctx->ks.ks); in aes_wrap_init()
144 AES_set_decrypt_key(key, keylen * 8, &wctx->ks.ks); in aes_wrap_init()
169 PROV_AES_WRAP_CTX *wctx = (PROV_AES_WRAP_CTX *)vctx; in aes_wrap_cipher_internal() local
212 rv = wctx->wrapfn(&wctx->ks.ks, ctx->iv_set ? ctx->iv : NULL, out, in, in aes_wrap_cipher_internal()