7 #ifndef BOTAN_NIST_KEY_WRAP_H_
8 #define BOTAN_NIST_KEY_WRAP_H_
10 #include <botan/secmem.h>
26 const BlockCipher& bc);
38 const BlockCipher& bc);
47 std::vector<uint8_t> BOTAN_PUBLIC_API(2,4)
50 const BlockCipher& bc);
62 const BlockCipher& bc);
#define BOTAN_PUBLIC_API(maj, min)
std::vector< uint8_t > nist_key_wrap(const uint8_t input[], size_t input_len, const BlockCipher &bc)
std::vector< T, secure_allocator< T >> secure_vector
secure_vector< uint8_t > nist_key_unwrap_padded(const uint8_t input[], size_t input_len, const BlockCipher &bc)
secure_vector< uint8_t > nist_key_unwrap(const uint8_t input[], size_t input_len, const BlockCipher &bc)
std::vector< uint8_t > nist_key_wrap_padded(const uint8_t input[], size_t input_len, const BlockCipher &bc)