28#ifndef OCRYPTO_AES_KEY_WRAP_H
29#define OCRYPTO_AES_KEY_WRAP_H
51 const uint8_t *pt,
size_t pt_len,
52 const uint8_t *key,
size_t size);
68 const uint8_t *ct,
size_t ct_len,
69 const uint8_t *key,
size_t size);
82 const uint8_t *pt,
size_t pt_len,
83 const uint8_t *key,
size_t size);
99 uint8_t *pt,
size_t *pt_len,
100 const uint8_t *ct,
size_t ct_len,
101 const uint8_t *key,
size_t size);
void ocrypto_aes_kw_wrap(uint8_t *ct, const uint8_t *pt, size_t pt_len, const uint8_t *key, size_t size)
int ocrypto_aes_kwp_unwrap(uint8_t *pt, size_t *pt_len, const uint8_t *ct, size_t ct_len, const uint8_t *key, size_t size)
int ocrypto_aes_kw_unwrap(uint8_t *pt, const uint8_t *ct, size_t ct_len, const uint8_t *key, size_t size)
void ocrypto_aes_kwp_wrap(uint8_t *ct, const uint8_t *pt, size_t pt_len, const uint8_t *key, size_t size)