description | none |
repository URL | https://github.com/rofl0r/kripto.git |
owner | retnyg@gmx.net |
last change | Fri, 12 Sep 2014 19:30:49 +0000 (12 21:30 +0200) |
last refresh | Thu, 21 Nov 2024 08:31:48 +0000 (21 09:31 +0100) |
mirror URL | git://repo.or.cz/rofl0r-kripto.git |
| https://repo.or.cz/rofl0r-kripto.git |
| ssh://git@repo.or.cz/rofl0r-kripto.git |
bundle info | rofl0r-kripto.git downloadable bundles |
content tags
|
|
README.md
Kripto
Simple and flexible cryptographic library written in ISO C99.
Due to lack of time, lack of interest and technical difficulties
project is abandoned.
There is no documentation, however API is really simple.
Run build.sh to compile. Makefile doesn't work (outdated).
Supported features:
Block ciphers
- Rijndael128 (AES)
- Rijndael256
- Serpent
- Twofish
- RC6
- Camellia
- ARIA
- Threefish256
- Threefish512
- Threefish1024
- Noekeon
- 3-Way
- Anubis
- KHAZAD
- SEED
- Blowfish
- GOST
- TEA
- XTEA
- Skipjack
- Speck128
- Speck64
- Speck32
- Simon128
- Simon64
- Simon32
- DES (TDES)
- IDEA
- MARS
- RC5
- RC5/64
- RC2
- CAST5
- SAFER
Block cipher modes
Authenticated modes
Stream ciphers
- Salsa20 (XSalsa20)
- ChaCha (XChaCha)
- RC4
- Keccak1600
- Keccak800
- Skein256
- Skein512
- Skein1024
Hash functions
- SHA2
- SHA1
- Keccak1600
- Keccak800
- Skein256
- Skein512
- Skein1024
- BLAKE-256
- BLAKE-512
- BLAKE2s
- BLAKE2b
- WHIRPOOL
- Tiger
- MD5
Message authentication codes
- HMAC
- OMAC (CMAC1)
- XCBC
- Keccak1600
- Keccak800
- Skein256
- Skein512
- Skein1024
Authenticated stream ciphers
Other
- PKCS7
- PBKDF2
- scrypt
- random
- memwipe
Candidate features:
Public-key cryptography
- RSA
- DSA
- DH
- ECC
- NTRU
- ElGamal
- McEliece
Block cipher modes
Authenticated modes
Stream ciphers
- SOSEMANUK
- Rabbit
- HC-256
- HC-128
- SEAL
- Scream
- MUGI
- Py (RCR)
- Trivium
Hash functions
- Grostl
- JH
- Fugue
- Luffa
- RIPEMD
- HAVAL
Message authentication codes
- CMAC2
- CBC variants
- PMAC
- UMAC
- VMAC
- Poly1305
Authenticated stream ciphers
- CAESAR competition winner/s
- Phelix
- Helix
Other
- Password Hashing Competition winner/s