8 #ifndef BOTAN_FPE_FE1_H__
9 #define BOTAN_FPE_FE1_H__
11 #include <botan/bigint.h>
12 #include <botan/symkey.h>
25 BigInt BOTAN_DLL
fe1_encrypt(
const BigInt&
n,
const BigInt& X,
27 const MemoryRegion<byte>& tweak);
36 BigInt BOTAN_DLL
fe1_decrypt(
const BigInt&
n,
const BigInt& X,
38 const MemoryRegion<byte>& tweak);
BigInt fe1_encrypt(const BigInt &n, const BigInt &X0, const SymmetricKey &key, const MemoryRegion< byte > &tweak)
BigInt fe1_decrypt(const BigInt &n, const BigInt &X0, const SymmetricKey &key, const MemoryRegion< byte > &tweak)