80 prim_t mode,
const void *mode_params,
82 const void *key,
size_t key_len,
83 const void *iv,
size_t iv_len,
84 const void *in,
size_t in_len,
85 void *out,
size_t *out_len);
112 const void *key,
size_t key_len,
113 void *inout,
size_t len);
127 const void *in,
size_t in_len,
144 const void *key,
size_t key_len,
145 const void *in,
size_t in_len,
int prim_t
Data type which holds a primitive identifier.
Definition: identification.h:58
Misc. asymmetric module (temp)
ORDO_PUBLIC int ordo_enc_block(prim_t cipher, const void *cipher_params, prim_t mode, const void *mode_params, int direction, const void *key, size_t key_len, const void *iv, size_t iv_len, const void *in, size_t in_len, void *out, size_t *out_len)
Definition: ordo.c:11
ORDO_PUBLIC int ordo_hmac(prim_t hash, const void *params, const void *key, size_t key_len, const void *in, size_t in_len, void *fingerprint)
Definition: ordo.c:78
ORDO_PUBLIC int ordo_digest(prim_t hash, const void *params, const void *in, size_t in_len, void *digest)
Definition: ordo.c:61
ORDO_PUBLIC int ordo_enc_stream(prim_t cipher, const void *params, const void *key, size_t key_len, void *inout, size_t len)
Definition: ordo.c:44