Skip to content

FelixVanorder/vader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Vader library. (VDR)

C++ Cryptography library. At this poinst is just wrapper around some of OpenSSL library tools.

##feistel_fpe Unique tool of this library is Feistel Cipher with Format-Preserving Encryption (for small natural number domains).

Dependencies

Build

Copy content of include directory of GSL into directory "microsoft/" in root of your project.

With Linux GCC >= 5.1

    g++ -std=c++14 -I./ ./vdr/mac/tests/test_vrd_mac_hmac_sha256.cpp -lcrypto -lssl -o test-hmac-sha256
    g++ -std=c++14 -I./ ./vdr/hash/tests/test_vrd_hash_sha2.cpp -lcrypto -lssl -o test-sha256
    g++ -std=c++14 -I./ ./vdr/cipher/tests/test_vrd_cipher_aes.cpp -lcrypto -lssl -o test-aes
    g++ -std=c++14 -I./ ./vdr/cipher/tests/test_vrd_cipher_fpe_feistel.cpp -lcrypto -lssl -o test-fpe-feistel

About

Feistel Cipher with Format-Preserving Encryption (for small natural number domains).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages