• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/EXTERNAL_HEADERS/corecrypto/

Lines Matching refs:ctx

23     void (*init)(const struct ccmode_ecb *ecb, ccecb_ctx *ctx,
25 void (*ecb)(const ccecb_ctx *ctx, unsigned long nblocks, const void *in,
36 void (*init)(const struct ccmode_cbc *cbc, cccbc_ctx *ctx,
39 void (*cbc)(const cccbc_ctx *ctx, cccbc_iv *iv,
50 void (*init)(const struct ccmode_cfb *cfb, cccfb_ctx *ctx,
52 void (*cfb)(cccfb_ctx *ctx, size_t nbytes, const void *in, void *out);
63 void (*init)(const struct ccmode_cfb8 *cfb8, cccfb8_ctx *ctx,
65 void (*cfb8)(cccfb8_ctx *ctx, size_t nbytes, const void *in, void *out);
76 void (*init)(const struct ccmode_ctr *ctr, ccctr_ctx *ctx,
78 void (*ctr)(ccctr_ctx *ctx, size_t nbytes, const void *in, void *out);
89 void (*init)(const struct ccmode_ofb *ofb, ccofb_ctx *ctx,
91 void (*ofb)(ccofb_ctx *ctx, size_t nbytes, const void *in, void *out);
110 void (*init)(const struct ccmode_xts *xts, ccxts_ctx *ctx,
114 void (*set_tweak)(const ccxts_ctx *ctx, ccxts_tweak *tweak, const void *iv);
118 void *(*xts)(const ccxts_ctx *ctx, ccxts_tweak *tweak,
132 void (*init)(const struct ccmode_gcm *gcm, ccgcm_ctx *ctx,
134 void (*set_iv)(ccgcm_ctx *ctx, size_t iv_size, const void *iv);
135 void (*gmac)(ccgcm_ctx *ctx, size_t nbytes, const void *in); // could just be gcm with NULL out
136 void (*gcm)(ccgcm_ctx *ctx, size_t nbytes, const void *in, void *out);
138 void (*reset)(ccgcm_ctx *ctx);
151 void (*init)(const struct ccmode_ccm *ccm, ccccm_ctx *ctx,
153 void (*set_iv)(ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nonce_len, const void *nonce,
155 void (*cbcmac)(ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nbytes, const void *in); // could just be ccm with NULL out
156 void (*ccm)(ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nbytes, const void *in, void *out);
170 void (*init)(const struct ccmode_omac *omac, ccomac_ctx *ctx,
172 int (*omac)(ccomac_ctx *ctx, unsigned long nblocks,