Functions
idea.h File Reference

Go to the source code of this file.

Functions

WOLFSSL_API int wc_IdeaSetKey (Idea *idea, const byte *key, word16 keySz, const byte *iv, int dir)
 Generate the 52, 16-bit key sub-blocks from the 128 key. More...
 
WOLFSSL_API int wc_IdeaSetIV (Idea *idea, const byte *iv)
 Sets the IV in an Idea key structure. More...
 
WOLFSSL_API int wc_IdeaCipher (Idea *idea, byte *out, const byte *in)
 Encryption or decryption for a block (64 bits). More...
 
WOLFSSL_API int wc_IdeaCbcEncrypt (Idea *idea, byte *out, const byte *in, word32 len)
 Encrypt data using IDEA CBC mode. More...
 
WOLFSSL_API int wc_IdeaCbcDecrypt (Idea *idea, byte *out, const byte *in, word32 len)
 Decrypt data using IDEA CBC mode. More...