8 #ifndef BOTAN_FPE_FE1_H__
9 #define BOTAN_FPE_FE1_H__
11 #include <botan/bigint.h>
12 #include <botan/symkey.h>
29 BigInt BOTAN_DLL
fe1_encrypt(
const BigInt& n,
const BigInt& X,
31 const std::vector<uint8_t>& tweak);
40 BigInt BOTAN_DLL
fe1_decrypt(
const BigInt& n,
const BigInt& X,
42 const std::vector<uint8_t>& tweak);
BigInt fe1_decrypt(const BigInt &n, const BigInt &X0, const SymmetricKey &key, const std::vector< uint8_t > &tweak)
BigInt fe1_encrypt(const BigInt &n, const BigInt &X0, const SymmetricKey &key, const std::vector< uint8_t > &tweak)