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
RC5 added
[rofl0r-kripto.git]
/
README
blob
b4c7a5075a310a6ff6e1b9296c2b78ed33803a3f
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
- Speck*?
34
- Simon*?
35
- DES*
36
- 3DES*
37
- IDEA*?
38
- RC5
39
- RC2*?
40
- CAST5*?
41
- CAST6*?
42
- SAFER*?
43
- SAFER+*?
44
- SAFER++*?
45
- MARS*?
46
47
Modes:
48
- CTR
49
- CBC
50
- CFB
51
- CFB8*?
52
- CFB1*?
53
- OFB
54
- ECB
55
- TBC*?
56
- XTS*?
57
- LRW*?
58
59
Authenticated modes:
60
- EAX
61
- GCM*
62
- CCM*?
63
- CWC*?
64
- OCB*
65
- IAPM*?
66
67
Stream ciphers:
68
- Salsa20 (XSalsa20)
69
- ChaCha (XChaCha)
70
- RC4
71
- Keccak1600*
72
- Keccak800*
73
- Skein*
74
- SEAL*?
75
- Scream*?
76
- SOSEMANUK*
77
- Rabbit*
78
- HC-256*
79
- MUGI*?
80
- Py (RCR)*?
81
- Trivium*?
82
83
Hash functions:
84
- SHA2
85
- SHA1
86
- Keccak1600 (SHA3)
87
- Keccak800
88
- Skein*
89
- BLAKE-256
90
- BLAKE-512
91
- BLAKE2s
92
- BLAKE2b
93
- WHIRPOOL*
94
- Tiger*
95
- MD5*
96
- RIPEMD*?
97
- BMW*?
98
- CubeHash*?
99
- HAVAL*?
100
- JH*?
101
- Grostl*?
102
- MD6*?
103
- Fugue*?
104
- Luffa*?
105
106
MAC's:
107
- HMAC
108
- OMAC (CMAC1)
109
- CMAC2*?
110
- Keccak1600*
111
- Keccak800*
112
- Skein*
113
- UMAC*?
114
- VMAC*?
115
- PMAC*?
116
- SipHash*?
117
- Poly1305*?
118
- CBC-MAC*?
119
120
Authenticated stream ciphers:
121
- Phelix*?
122
- Helix*?
123
- Keccak1600*
124
- Keccak800*
125
126
MISC
127
- PKCS7
128
- PBKDF2
129
- scrypt
130
- random
131
- memwipe