My Project
Loading...
Searching...
No Matches
rabbit.h File Reference

Go to the source code of this file.

Data Structures

struct  RabbitCtx
struct  Rabbit

Typedefs

typedef struct RabbitCtx RabbitCtx
typedef struct Rabbit Rabbit

Functions

WOLFSSL_API int wc_RabbitProcess (Rabbit *, byte *, const byte *, word32)
 This function encrypts or decrypts a message of any size, storing the result in output. It requires that the Rabbit ctx structure be initialized with a key and an iv before encryption.
WOLFSSL_API int wc_RabbitSetKey (Rabbit *, const byte *key, const byte *iv)
 This function initializes a Rabbit context for use with encryption or decryption by setting its iv and key.
WOLFSSL_LOCAL int wc_Rabbit_SetHeap (Rabbit *ctx, void *heap)

Variables

 C

Variable Documentation

◆ C

C
extern
Initial value:
{
#endif
enum {
RABBIT_ENC_TYPE = 5
}