H A D | ccmode.h | 16 /* ECB mode. */ 23 CC_INLINE size_t ccecb_context_size(const struct ccmode_ecb *mode) argument 25 return mode->size; 28 CC_INLINE unsigned long ccecb_block_size(const struct ccmode_ecb *mode) argument 30 return mode->block_size; 33 CC_INLINE void ccecb_init(const struct ccmode_ecb *mode, ccecb_ctx *ctx, argument 36 mode->init(mode, ctx, key_len, key); 39 CC_INLINE void ccecb_update(const struct ccmode_ecb *mode, const ccecb_ctx *ctx, argument 42 mode 45 ccecb_one_shot(const struct ccmode_ecb *mode, size_t key_len, const void *key, unsigned long nblocks, const void *in, void *out) argument 81 cccbc_context_size(const struct ccmode_cbc *mode) argument 86 cccbc_block_size(const struct ccmode_cbc *mode) argument 91 cccbc_init(const struct ccmode_cbc *mode, cccbc_ctx *ctx, size_t key_len, const void *key) argument 97 cccbc_set_iv(const struct ccmode_cbc *mode, cccbc_iv *iv_ctx, const void *iv) argument 106 cccbc_update(const struct ccmode_cbc *mode, cccbc_ctx *ctx, cccbc_iv *iv, unsigned long nblocks, const void *in, void *out) argument 113 cccbc_one_shot(const struct ccmode_cbc *mode, unsigned long key_len, const void *key, const void *iv, unsigned long nblocks, const void *in, void *out) argument 136 cccfb_context_size(const struct ccmode_cfb *mode) argument 141 cccfb_block_size(const struct ccmode_cfb *mode) argument 146 cccfb_init(const struct ccmode_cfb *mode, cccfb_ctx *ctx, size_t key_len, const void *key, const void *iv) argument 153 cccfb_update(const struct ccmode_cfb *mode, cccfb_ctx *ctx, size_t nbytes, const void *in, void *out) argument 159 cccfb_one_shot(const struct ccmode_cfb *mode, size_t key_len, const void *key, const void *iv, size_t nbytes, const void *in, void *out) argument 176 cccfb8_context_size(const struct ccmode_cfb8 *mode) argument 181 cccfb8_block_size(const struct ccmode_cfb8 *mode) argument 186 cccfb8_init(const struct ccmode_cfb8 *mode, cccfb8_ctx *ctx, size_t key_len, const void *key, const void *iv) argument 192 cccfb8_update(const struct ccmode_cfb8 *mode, cccfb8_ctx *ctx, size_t nbytes, const void *in, void *out) argument 198 cccfb8_one_shot(const struct ccmode_cfb8 *mode, size_t key_len, const void *key, const void *iv, size_t nbytes, const void *in, void *out) argument 219 ccctr_context_size(const struct ccmode_ctr *mode) argument 224 ccctr_block_size(const struct ccmode_ctr *mode) argument 229 ccctr_init(const struct ccmode_ctr *mode, ccctr_ctx *ctx, size_t key_len, const void *key, const void *iv) argument 235 ccctr_update(const struct ccmode_ctr *mode, ccctr_ctx *ctx, size_t nbytes, const void *in, void *out) argument 241 ccctr_one_shot(const struct ccmode_ctr *mode, size_t key_len, const void *key, const void *iv, size_t nbytes, const void *in, void *out) argument 259 ccofb_context_size(const struct ccmode_ofb *mode) argument 264 ccofb_block_size(const struct ccmode_ofb *mode) argument 269 ccofb_init(const struct ccmode_ofb *mode, ccofb_ctx *ctx, size_t key_len, const void *key, const void *iv) argument 275 ccofb_update(const struct ccmode_ofb *mode, ccofb_ctx *ctx, size_t nbytes, const void *in, void *out) argument 281 ccofb_one_shot(const struct ccmode_ofb *mode, size_t key_len, const void *key, const void *iv, size_t nbytes, const void *in, void *out) argument 318 ccxts_context_size(const struct ccmode_xts *mode) argument 323 ccxts_block_size(const struct ccmode_xts *mode) argument 328 ccxts_init(const struct ccmode_xts *mode, ccxts_ctx *ctx, size_t key_len, const void *key, const void *tweak_key) argument 335 ccxts_set_tweak(const struct ccmode_xts *mode, ccxts_ctx *ctx, ccxts_tweak *tweak, const void *iv) argument 341 ccxts_update(const struct ccmode_xts *mode, ccxts_ctx *ctx, ccxts_tweak *tweak, unsigned long nblocks, const void *in, void *out) argument 347 ccxts_one_shot(const struct ccmode_xts *mode, size_t key_len, const void *key, const void *tweak_key, const void *iv, unsigned long nblocks, const void *in, void *out) argument 368 ccgcm_context_size(const struct ccmode_gcm *mode) argument 373 ccgcm_block_size(const struct ccmode_gcm *mode) argument 378 ccgcm_init(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, size_t key_len, const void *key) argument 384 ccgcm_set_iv(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, size_t iv_size, const void *iv) argument 390 ccgcm_gmac(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, size_t nbytes, const void *in) argument 396 ccgcm_update(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, size_t nbytes, const void *in, void *out) argument 402 ccgcm_finalize(const struct ccmode_gcm *mode, ccgcm_ctx *ctx, size_t tag_size, void *tag) argument 408 ccgcm_reset(const struct ccmode_gcm *mode, ccgcm_ctx *ctx) argument 414 ccgcm_one_shot(const struct ccmode_gcm *mode, size_t key_len, const void *key, size_t iv_len, const void *iv, size_t adata_len, const void *adata, size_t nbytes, const void *in, void *out, size_t tag_len, void *tag) argument 440 ccccm_context_size(const struct ccmode_ccm *mode) argument 445 ccccm_block_size(const struct ccmode_ccm *mode) argument 450 ccccm_init(const struct ccmode_ccm *mode, ccccm_ctx *ctx, size_t key_len, const void *key) argument 456 ccccm_set_iv(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nonce_len, const void *nonce, size_t mac_size, size_t auth_len, size_t data_len) argument 463 ccccm_cbcmac(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nbytes, const void *in) argument 469 ccccm_update(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, size_t nbytes, const void *in, void *out) argument 475 ccccm_finalize(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ccccm_nonce *nonce_ctx, void *mac) argument 481 ccccm_reset(const struct ccmode_ccm *mode, ccccm_ctx *ctx, ccccm_nonce *nonce_ctx) argument 487 ccccm_one_shot(const struct ccmode_ccm *mode, unsigned long key_len, const void *key, unsigned nonce_len, const void *nonce, unsigned long nbytes, const void *in, void *out, unsigned adata_len, const void* adata, unsigned mac_size, void *mac) argument 514 ccomac_context_size(const struct ccmode_omac *mode) argument 519 ccomac_block_size(const struct ccmode_omac *mode) argument 524 ccomac_init(const struct ccmode_omac *mode, ccomac_ctx *ctx, size_t tweak_len, size_t key_len, const void *key) argument 530 ccomac_update(const struct ccmode_omac *mode, ccomac_ctx *ctx, unsigned long nblocks, const void *tweak, const void *in, void *out) argument 536 ccomac_one_shot(const struct ccmode_omac *mode, size_t tweak_len, size_t key_len, const void *key, const void *tweak, unsigned long nblocks, const void *in, void *out) argument [all...] |