wc_encrypt.h
1 
45 WOLFSSL_API int wc_AesCbcDecryptWithKey(byte* out, const byte* in, word32 inSz,
46  const byte* key, word32 keySz,
47  const byte* iv);
48 
87 WOLFSSL_API int wc_Des_CbcDecryptWithKey(byte* out,
88  const byte* in, word32 sz,
89  const byte* key, const byte* iv);
90 
126 WOLFSSL_API int wc_Des_CbcEncryptWithKey(byte* out,
127  const byte* in, word32 sz,
128  const byte* key, const byte* iv);
129 
168 WOLFSSL_API int wc_Des3_CbcEncryptWithKey(byte* out,
169  const byte* in, word32 sz,
170  const byte* key, const byte* iv);
171 
210 WOLFSSL_API int wc_Des3_CbcDecryptWithKey(byte* out,
211  const byte* in, word32 sz,
212  const byte* key, const byte* iv);
byte * key
Definition: srp.h:118
word32 keySz
Definition: srp.h:119
WOLFSSL_API int wc_Des3_CbcEncryptWithKey(byte *out, const byte *in, word32 sz, const byte *key, const byte *iv)
This function encrypts the input plaintext, in, and stores the resulting ciphertext in the output buf...
Definition: wc_encrypt.c:175
WOLFSSL_API int wc_AesCbcDecryptWithKey(byte *out, const byte *in, word32 inSz, const byte *key, word32 keySz, const byte *iv)
Decrypts a cipher from the input buffer in, and places the resulting plain text in the output buffer ...
Definition: wc_encrypt.c:48
WOLFSSL_API int wc_Des3_CbcDecryptWithKey(byte *out, const byte *in, word32 sz, const byte *key, const byte *iv)
This function decrypts the input ciphertext, in, and stores the resulting plaintext in the output buf...
Definition: ti-des3.c:178
WOLFSSL_API int wc_Des_CbcEncryptWithKey(byte *out, const byte *in, word32 sz, const byte *key, const byte *iv)
This function encrypts the input plaintext, in, and stores the resulting ciphertext in the output buf...
Definition: wc_encrypt.c:120
WOLFSSL_API int wc_Des_CbcDecryptWithKey(byte *out, const byte *in, word32 sz, const byte *key, const byte *iv)
This function decrypts the input ciphertext, in, and stores the resulting plaintext in the output buf...
Definition: ti-des3.c:161