Skip to content

A collection of various encryption ciphers, utilities, and tools written in C.

License

Notifications You must be signed in to change notification settings

lwvmobile/crypthings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crypthings

A collection of various encryption ciphers, utilities, and tools written in C.

git clone https://github.com/lwvmobile/crypthings.git --recursive

Open the crypthings/compiled folder and run sh gcc-compile.sh to compile tools for Linux. Run with ./aes-ofb-crypt.o in the terminal, for example.

Run sh cross-compile.sh to cross compile on Linux platform to Windows as .exe files. Windows users, precompiled exe files will be available under releases.

sh clang-compile.sh is also available.

See the README file in the crypthings folder for more information on Crypthings programs.

Information and Resources, Test Vectors, Etc.

NIST Cryptographic Standards and Guidelines NIST Guidelines

FIPS Publication 81 DES Modes of Operation FIPS 81

Modes of Operation Validation System for the Triple Data Encryption Algorithm (Triple DES) NIST 800-20

Recommendation for the Triple Data Encryption Algorithm (TDEA) Block Cipher (Triple DES) NIST 800-67r2

Test Vectors for TDEA/Triple DES TDEA Examples

Recommendation for Block Cipher Modes of Operation: Methods and Techniques (AES and Test Vectors) NIST 800-38A

Recommendation for Block Cipher Modes of Operation: Methods for Key Wrapping NIST 800-38F

Test Vectors For Key Wrap Algorithms Key Wrap Examples

About

A collection of various encryption ciphers, utilities, and tools written in C.

Resources

License

Stars

Watchers

Forks

Packages

No packages published