Skip to content

Latest commit

 

History

History
41 lines (26 loc) · 2.13 KB

README.md

File metadata and controls

41 lines (26 loc) · 2.13 KB

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