repo.or.cz
/
rofl0r-kripto.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
README updated
[rofl0r-kripto.git]
/
README
blob
697e2f955aa45eb2b942dc9190b033ecfccf900a
1
THIS SOFTWARE IS NOT READY FOR USE!
2
3
Lightweight and flexible cryptographic library written in ISO C99.
4
5
Run build.sh to compile. Makefile is outdated.
6
7
There is no public-key cryptography yet!
8
9
* not supported (yet)
10
? maybe
11
12
Block ciphers:
13
- Rijndael128 (AES)
14
- Rijndael192*?
15
- Rijndael256
16
- Serpent
17
- Twofish
18
- RC6
19
- Camellia
20
- ARIA
21
- Threefish256
22
- Threefish512
23
- Threefish1024
24
- Noekeon
25
- Anubis
26
- Anubis256*?
27
- SEED
28
- Blowfish
29
- GOST
30
- PRESENT*?
31
- XTEA
32
- Skipjack*?
33
- Speck*?
34
- Simon*?
35
- DES*?
36
- 3DES*?
37
- IDEA*?
38
- RC5*?
39
- CAST5*?
40
- CAST6*?
41
- SAFER*?
42
- SAFER+*?
43
- SAFER++*?
44
- MARS*?
45
46
Modes:
47
- CTR
48
- CBC
49
- CFB*
50
- CFB8*
51
- CFB1*
52
- OFB
53
- ECB
54
- TBC*?
55
56
Authenticated modes:
57
- EAX*
58
- GCM*
59
- CCM*
60
- OCB*
61
62
Stream ciphers:
63
- Salsa20 (XSalsa20)
64
- ChaCha (XChaCha)
65
- RC4
66
- Keccak1600*?
67
- Keccak800*?
68
- Skein*?
69
- SEAL*?
70
- Scream*?
71
- SOSEMANUK*?
72
- Rabbit*?
73
- HC-256*?
74
- MUGI*?
75
- Trivium*?
76
77
Hash functions:
78
- SHA2
79
- SHA1
80
- Keccak1600 (SHA3)
81
- Keccak800
82
- Skein*
83
- Blake
84
- Blake2
85
- WHIRPOOL*
86
- Tiger*
87
- MD5*
88
- RIPEMD*?
89
- BMW*?
90
- CubeHash*?
91
- HAVAL*?
92
- JH*?
93
- Grostl*?
94
- MD6*?
95
- Fugue*?
96
- Luffa*?
97
98
MAC's:
99
- HMAC
100
- OMAC*
101
- Keccak1600*?
102
- Keccak800*?
103
- Skein*?
104
- CMAC*
105
- UMAC*
106
- VMAC*
107
- PMAC*
108
- SipHash*?
109
- Poly1305*?
110
- CBC-MAC*?
111
112
Authenticated stream ciphers:
113
- Phelix*?
114
- Keccak1600*?
115
- Keccak800*?
116
117
MISC
118
- PKCS7
119
- PBKDF2
120
- scrypt*
121
- random
122
- memwipe