21 #ifndef NDN_AES_ALGORITHM_H
22 #define NDN_AES_ALGORITHM_H
24 #include <ndn-cpp/c/common.h>
25 #include <ndn-cpp/c/errors.h>
53 ndn_AesAlgorithm_decrypt128Cbc
54 (
const uint8_t *key,
size_t keyLength,
const uint8_t *initialVector,
55 size_t initialVectorLength,
const uint8_t *encryptedData,
56 size_t encryptedDataLength, uint8_t *plainData,
size_t *plainDataLength);
75 ndn_AesAlgorithm_decrypt128Ecb
76 (
const uint8_t *key,
size_t keyLength,
const uint8_t *encryptedData,
77 size_t encryptedDataLength, uint8_t *plainData,
size_t *plainDataLength);
101 ndn_AesAlgorithm_encrypt128Cbc
102 (
const uint8_t *key,
size_t keyLength,
const uint8_t *initialVector,
103 size_t initialVectorLength,
const uint8_t *plainData,
104 size_t plainDataLength, uint8_t *encryptedData,
size_t *encryptedDataLength);
123 ndn_AesAlgorithm_encrypt128Ecb
124 (
const uint8_t *key,
size_t keyLength,
const uint8_t *plainData,
125 size_t plainDataLength, uint8_t *encryptedData,
size_t *encryptedDataLength);