|
void | gost_enc (gost_ctx *ctx, const byte *clear, byte *cipher, int blocks) |
|
void | gost_dec (gost_ctx *ctx, const byte *cipher, byte *clear, int blocks) |
|
void | gost_enc_cfb (gost_ctx *ctx, const byte *iv, const byte *clear, byte *cipher, int blocks) |
|
void | gost_dec_cfb (gost_ctx *ctx, const byte *iv, const byte *cipher, byte *clear, int blocks) |
|
void | gostcrypt (gost_ctx *c, const byte *in, byte *out) |
|
void | gostdecrypt (gost_ctx *c, const byte *in, byte *out) |
|
void | gost_key (gost_ctx *ctx, const byte *key) |
|
void | gost_get_key (gost_ctx *ctx, byte *key) |
|
void | gost_init (gost_ctx *ctx, const gost_subst_block *subst_block) |
|
void | gost_destroy (gost_ctx *ctx) |
|
void | gost_enc_with_key (gost_ctx *, byte *key, byte *inblock, byte *outblock) |
|
int | gost_mac (gost_ctx *ctx, int hmac_len, const unsigned char *data, unsigned int data_len, unsigned char *hmac) |
|
int | gost_mac_iv (gost_ctx *ctx, int hmac_len, const unsigned char *iv, const unsigned char *data, unsigned int data_len, unsigned char *hmac) |
|
void | mac_block (gost_ctx *c, byte *buffer, const byte *block) |
|
void | get_mac (byte *buffer, int nbits, byte *out) |
|
void | cryptopro_key_meshing (gost_ctx *ctx, unsigned char *iv) |
|