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