/xnu-2782.1.97/EXTERNAL_HEADERS/corecrypto/ |
H A D | ccmode_factory.h | 16 /* For CBC, direction of underlying ecb is the same as the cbc direction */ 22 const struct ccmode_ecb *ecb=cc##_cipher_##_ecb_##_dir_##_mode(); \ 23 ccmode_factory_cbc_##_dir_(&cbc_##_cipher_##_##_dir_, ecb); \ 27 /* For CTR, only one direction, underlying ecb is always encrypt */ 33 const struct ccmode_ecb *ecb=cc##_cipher_##_ecb_encrypt_mode(); \ 34 ccmode_factory_ctr_crypt(&ctr_##_cipher_, ecb); \ 44 const struct ccmode_ecb *ecb=cc##_cipher_##_ecb_encrypt_mode(); \ 45 ccmode_factory_ofb_crypt(&ofb_##_cipher_, ecb); \ 50 /* For CFB, the underlying ecb operation is encrypt for both directions */ 56 const struct ccmode_ecb *ecb 121 const struct ccmode_ecb *ecb; member in struct:_ccmode_cbc_key 148 ccmode_factory_cbc_decrypt(struct ccmode_cbc *cbc, const struct ccmode_ecb *ecb) argument 159 ccmode_factory_cbc_encrypt(struct ccmode_cbc *cbc, const struct ccmode_ecb *ecb) argument 175 const struct ccmode_ecb *ecb; member in struct:_ccmode_cfb_key 203 ccmode_factory_cfb_decrypt(struct ccmode_cfb *cfb, const struct ccmode_ecb *ecb) argument 214 ccmode_factory_cfb_encrypt(struct ccmode_cfb *cfb, const struct ccmode_ecb *ecb) argument 229 const struct ccmode_ecb *ecb; member in struct:_ccmode_cfb8_key 256 ccmode_factory_cfb8_decrypt(struct ccmode_cfb8 *cfb8, const struct ccmode_ecb *ecb) argument 267 ccmode_factory_cfb8_encrypt(struct ccmode_cfb8 *cfb8, const struct ccmode_ecb *ecb) argument 279 const struct ccmode_ecb *ecb; member in struct:_ccmode_ctr_key 298 ccmode_factory_ctr_crypt(struct ccmode_ctr *ctr, const struct ccmode_ecb *ecb) argument 344 const struct ccmode_ecb *ecb; member in struct:_ccmode_gcm_key 437 const struct ccmode_ecb *ecb; member in struct:_ccmode_ccm_key 513 const struct ccmode_ecb *ecb; member in struct:_ccmode_ofb_key 532 ccmode_factory_ofb_crypt(struct ccmode_ofb *ofb, const struct ccmode_ecb *ecb) argument 554 const struct ccmode_ecb *ecb; member in struct:_ccmode_omac_key 582 ccmode_factory_omac_decrypt(struct ccmode_omac *omac, const struct ccmode_ecb *ecb) argument 593 ccmode_factory_omac_encrypt(struct ccmode_omac *omac, const struct ccmode_ecb *ecb) argument 611 const struct ccmode_ecb *ecb; member in struct:_ccmode_xts_key 655 ccmode_factory_xts_decrypt(struct ccmode_xts *xts, const struct ccmode_ecb *ecb, const struct ccmode_ecb *ecb_encrypt) argument 667 ccmode_factory_xts_encrypt(struct ccmode_xts *xts, const struct ccmode_ecb *ecb, const struct ccmode_ecb *ecb_encrypt) argument [all...] |
H A D | ccpad.h | 57 crypt with an IV makes ecb cry (and crash) */ 59 size_t ccpad_pkcs7_ecb_decrypt(const struct ccmode_ecb *ecb, ccecb_ctx *ecb_key, 62 void ccpad_pkcs7_ecb_encrypt(const struct ccmode_ecb *ecb, ccecb_ctx *ctx,
|
H A D | ccdrbg.h | 85 const struct ccmode_ecb *ecb; member in struct:ccdrbg_nistctr_custom
|
H A D | ccmode_impl.h | 23 void (*init)(const struct ccmode_ecb *ecb, ccecb_ctx *ctx, 25 void (*ecb)(const ccecb_ctx *ctx, unsigned long nblocks, const void *in, member in struct:ccmode_ecb
|
H A D | ccmode.h | 18 /* Declare a ecb key named _name_. Pass the size field of a struct ccmode_ecb 42 mode->ecb(ctx, nblocks, in, out); 51 mode->ecb(ctx, nblocks, in, out); 315 functions. Also note that xts only works for ecb modes with a block_size
|
/xnu-2782.1.97/libkern/crypto/ |
H A D | corecrypto_des.c | 57 const struct ccmode_ecb *ecb = enc ? g_crypto_funcs->ccdes_ecb_encrypt : g_crypto_funcs->ccdes_ecb_decrypt; local 60 ecb->ecb(ctx, 1, in, out); 85 const struct ccmode_ecb *ecb = enc ? g_crypto_funcs->cctdes_ecb_encrypt : g_crypto_funcs->cctdes_ecb_decrypt; local 88 ecb->ecb(ctx, 1, in, out);
|
/xnu-2782.1.97/bsd/dev/dtrace/ |
H A D | dtrace.c | 5513 dtrace_action_breakpoint(dtrace_ecb_t *ecb) argument 5515 dtrace_probe_t *probe = ecb->dte_probe; 5519 const char *ecbmsg = " (ecb "; 5521 uintptr_t val = (uintptr_t)ecb; 5575 dtrace_action_panic(dtrace_ecb_t *ecb) argument 5577 dtrace_probe_t *probe = ecb->dte_probe; 5598 panic("dtrace: panic action at probe %s:%s:%s:%s (ecb %p)", 5600 probe->dtpr_func, probe->dtpr_name, (void *)ecb); 5853 dtrace_ecb_t *ecb; local 5952 for (ecb 9551 dtrace_ecb_t *ecb; local 9616 dtrace_ecb_enable(dtrace_ecb_t *ecb) argument 9662 dtrace_ecb_resize(dtrace_ecb_t *ecb) argument 9783 dtrace_ecb_aggregation_create(dtrace_ecb_t *ecb, dtrace_actdesc_t *desc) argument 9969 dtrace_ecb_aggregation_destroy(dtrace_ecb_t *ecb, dtrace_action_t *act) argument 9985 dtrace_ecb_action_add(dtrace_ecb_t *ecb, dtrace_actdesc_t *desc) argument 10231 dtrace_ecb_action_remove(dtrace_ecb_t *ecb) argument 10267 dtrace_ecb_disable(dtrace_ecb_t *ecb) argument 10347 dtrace_ecb_destroy(dtrace_ecb_t *ecb) argument 10373 dtrace_ecb_t *ecb; local 10457 dtrace_ecb_t *ecb; local 10484 dtrace_ecb_t *ecb; local 11031 dtrace_enabling_add(dtrace_enabling_t *enab, dtrace_ecbdesc_t *ecb) argument 11071 dtrace_enabling_addlike(dtrace_enabling_t *enab, dtrace_ecbdesc_t *ecb, dtrace_probedesc_t *pd) argument 12132 dof_ecbdesc_t *ecb; local 12941 dtrace_ecb_t *ecb; local 13352 dtrace_ecb_t *ecb; local 16109 dtrace_ecb_t *ecb; local [all...] |