Home
last modified time | relevance | path

Searched refs:cbc (Results 1 – 9 of 9) sorted by relevance

/xnu-11215/EXTERNAL_HEADERS/corecrypto/
H A Dccpad.h22 size_t ccpad_cts1_decrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
26 size_t ccpad_cts1_encrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
29 size_t ccpad_cts2_decrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
33 size_t ccpad_cts2_encrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
36 size_t ccpad_cts3_decrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
40 size_t ccpad_cts3_encrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
47 size_t ccpad_pkcs7_decrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
51 size_t ccpad_pkcs7_encrypt(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, cccbc_iv *iv,
H A Dcccmac.h29 const struct ccmode_cbc *cbc; member
55 #define cccmac_cbc(HC) (CCCMAC_HDR(HC)->cbc)
84 int cccmac_one_shot_generate(const struct ccmode_cbc *cbc,
105 int cccmac_one_shot_verify(const struct ccmode_cbc *cbc,
132 int cccmac_init(const struct ccmode_cbc *cbc,
H A Dccmode_factory.h26 void ccmode_factory_cbc_decrypt(struct ccmode_cbc *cbc,
33 void ccmode_factory_cbc_encrypt(struct ccmode_cbc *cbc,
H A Dccmode_impl.h72 …int (*CC_SPTR(ccmode_cbc, init))(const struct ccmode_cbc *cbc, cccbc_ctx *ctx, size_t key_len, con…
74 …int (*CC_SPTR(ccmode_cbc, cbc))(const cccbc_ctx *ctx, cccbc_iv *iv, size_t nblocks, const void *in…
256 const struct ccmode_cbc *cbc; member
/xnu-11215/libkern/crypto/
H A Dcorecrypto_aes.c38 const struct ccmode_cbc *cbc = g_crypto_funcs->ccaes_cbc_encrypt; in aes_encrypt_key() local
41 if (cbc->size > sizeof(aes_encrypt_ctx)) { in aes_encrypt_key()
45 return cccbc_init(cbc, cx[0].ctx, key_len, key); in aes_encrypt_key()
52 const struct ccmode_cbc *cbc = g_crypto_funcs->ccaes_cbc_encrypt; in aes_encrypt_cbc() local
53 cccbc_iv_decl(cbc->block_size, ctx_iv); in aes_encrypt_cbc()
55 int rc = cccbc_set_iv(cbc, ctx_iv, in_iv); in aes_encrypt_cbc()
75 const struct ccmode_cbc *cbc = g_crypto_funcs->ccaes_cbc_decrypt; in aes_decrypt_key() local
78 if (cbc->size > sizeof(aes_decrypt_ctx)) { in aes_decrypt_key()
82 return cccbc_init(cbc, cx[0].ctx, key_len, key); in aes_decrypt_key()
90 cccbc_iv_decl(cbc->block_size, ctx_iv); in aes_decrypt_cbc()
[all …]
/xnu-11215/bsd/nfs/gss/
H A Dccrypto.c81 ccpad_cts3_decrypt(const struct ccmode_cbc *cbc, cccbc_ctx *cbc_key, in ccpad_cts3_decrypt() argument
85 return (*g_crypto_funcs->ccpad_cts3_decrypt_fn)(cbc, cbc_key, iv, nbytes, in, out); in ccpad_cts3_decrypt()
91 ccpad_cts3_encrypt(const struct ccmode_cbc *cbc, cccbc_ctx *cbc_key, in ccpad_cts3_encrypt() argument
95 return (*g_crypto_funcs->ccpad_cts3_encrypt_fn)(cbc, cbc_key, iv, nbytes, in, out); in ccpad_cts3_encrypt()
/xnu-11215/osfmk/corecrypto/
H A Dcccbc.c118 return mode->cbc(ctx, iv, nblocks, in, out); in cccbc_update()
182 rc = mode->cbc(ctx, iv_ctx, nblocks, in, out); in cccbc_one_shot_explicit()
H A Dccmode_internal.h102 int ccmode_cbc_init(const struct ccmode_cbc *cbc, cccbc_ctx *ctx,
114 .cbc = ccmode_cbc_decrypt, \
123 .cbc = ccmode_cbc_encrypt, \
/xnu-11215/libkern/libkern/crypto/
H A Dregister_crypto.h98 typedef size_t (*ccpad_cts3_crypt_fn_t)(const struct ccmode_cbc *cbc, cccbc_ctx *cbc_key,