aboutsummaryrefslogtreecommitdiffstats
path: root/src/constructs/fpe_fe1/fpe_fe1.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/constructs/fpe_fe1/fpe_fe1.h')
-rw-r--r--src/constructs/fpe_fe1/fpe_fe1.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/constructs/fpe_fe1/fpe_fe1.h b/src/constructs/fpe_fe1/fpe_fe1.h
deleted file mode 100644
index 66e7f1cfa..000000000
--- a/src/constructs/fpe_fe1/fpe_fe1.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
-* Format Preserving Encryption (FE1 scheme)
-* (C) 2009 Jack Lloyd
-*
-* Distributed under the terms of the Botan license
-*/
-
-#ifndef BOTAN_FPE_FE1_H__
-#define BOTAN_FPE_FE1_H__
-
-#include <botan/bigint.h>
-#include <botan/symkey.h>
-
-namespace Botan {
-
-namespace FPE {
-
-/**
-* Encrypt X from and onto the group Z_n using key and tweak
-* @param n the modulus
-* @param X the plaintext as a BigInt
-* @param key a random key
-* @param tweak will modify the ciphertext (think of as an IV)
-*/
-BigInt BOTAN_DLL fe1_encrypt(const BigInt& n, const BigInt& X,
- const SymmetricKey& key,
- const std::vector<byte>& tweak);
-
-/**
-* Decrypt X from and onto the group Z_n using key and tweak
-* @param n the modulus
-* @param X the ciphertext as a BigInt
-* @param key is the key used for encryption
-* @param tweak the same tweak used for encryption
-*/
-BigInt BOTAN_DLL fe1_decrypt(const BigInt& n, const BigInt& X,
- const SymmetricKey& key,
- const std::vector<byte>& tweak);
-
-}
-
-}
-
-#endif