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
block ciphers: added name, perf, fixes, AES alias removed
[rofl0r-kripto.git]
/
README
blob
b4523c5e9863ea625fcc7376edef6da0d75bbcde
1
THIS SOFTWARE IS NOT READY FOR USE!
2
3
Simple 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
- Rijndael256
15
- Serpent
16
- Twofish
17
- RC6
18
- Camellia
19
- ARIA
20
- Threefish256
21
- Threefish512
22
- Threefish1024
23
- Noekeon
24
- Anubis
25
- SEED
26
- Blowfish
27
- GOST
28
- PRESENT*?
29
- 3way*?
30
- BaseKing*?
31
- XTEA
32
- Skipjack
33
- Speck128
34
- Speck64
35
- Speck32
36
- Simon128
37
- Simon64
38
- Simon32
39
- DES (TDES)
40
- IDEA*?
41
- RC5
42
- RC2*?
43
- CAST5*?
44
- CAST6*?
45
- SAFER
46
- SAFER+*?
47
- SAFER++*?
48
- MARS*?
49
50
Modes:
51
- CTR
52
- CBC
53
- CFB
54
- CFB8*?
55
- CFB1*?
56
- OFB
57
- ECB
58
- TBC*?
59
- XTS*?
60
- LRW*?
61
62
Authenticated modes:
63
- EAX2
64
- EAX
65
- GCM*
66
- OCB*
67
- CCM*?
68
- CWC*?
69
- IAPM*?
70
71
Stream ciphers:
72
- Salsa20 (XSalsa20)
73
- ChaCha (XChaCha)
74
- RC4
75
- Keccak1600
76
- Keccak800
77
- Skein256
78
- Skein512
79
- Skein1024
80
- SEAL*?
81
- Scream*?
82
- SOSEMANUK*
83
- Rabbit*
84
- HC-256*
85
- HC-128*?
86
- MUGI*?
87
- Py (RCR)*?
88
- Trivium*?
89
90
Hash functions:
91
- SHA2
92
- SHA1
93
- Keccak1600
94
- Keccak800
95
- Skein256
96
- Skein512
97
- Skein1024
98
- BLAKE-256
99
- BLAKE-512
100
- BLAKE2s
101
- BLAKE2b
102
- WHIRPOOL
103
- Tiger*?
104
- MD5
105
- RIPEMD*?
106
- BMW*?
107
- CubeHash*?
108
- HAVAL*?
109
- JH*?
110
- Grostl*?
111
- MD6*?
112
- Fugue*?
113
- Luffa*?
114
115
MAC's:
116
- HMAC
117
- OMAC (CMAC1)
118
- CMAC2*?
119
- Keccak1600
120
- Keccak800
121
- Skein256
122
- Skein512
123
- Skein1024
124
- UMAC*?
125
- VMAC*?
126
- PMAC*?
127
- SipHash*?
128
- Poly1305*?
129
- CBC-MAC*?
130
131
Authenticated stream ciphers:
132
- Phelix*?
133
- Helix*?
134
- Keccak1600
135
- Keccak800
136
137
MISC
138
- PKCS7
139
- PBKDF2
140
- scrypt
141
- random
142
- memwipe