Adam Ierymenko
|
0723a85ab3
Build fixes.
|
6 years ago |
Adam Ierymenko
|
c6141ffbc7
cleanup
|
6 years ago |
Adam Ierymenko
|
c0e92d06a5
faster without const variable second-guessing of the compiler
|
6 years ago |
Adam Ierymenko
|
274b2682d6
cleanup and docs
|
6 years ago |
Adam Ierymenko
|
171d661b84
cleanup
|
6 years ago |
Adam Ierymenko
|
5cea8da664
Optimization and naming cleanup
|
6 years ago |
Adam Ierymenko
|
44dd52d08f
KBKDF
|
6 years ago |
Adam Ierymenko
|
43e6a9e9ee
more fastitude
|
6 years ago |
Adam Ierymenko
|
55f4f9aaeb
cleanup
|
6 years ago |
Adam Ierymenko
|
82b7e1dbcb
HMAC fix
|
6 years ago |
Adam Ierymenko
|
3a0d385119
Implement changes to AES-GMAC-CTR: four keys with one for each role/purpose instead of just two, and simpler CTR-IV calculation.
|
6 years ago |
Adam Ierymenko
|
185e90c40f
AES-GMAC-CTR tweaks, self test tweaks, debian typo fix.
|
6 years ago |
Adam Ierymenko
|
1b459b0560
cleanup
|
6 years ago |
Adam Ierymenko
|
40803a4dc1
cleanup
|
6 years ago |
Adam Ierymenko
|
b9ef09dd58
Optimization stuff
|
6 years ago |
Adam Ierymenko
|
ec9582f3f2
More test vectors, software mode GCM.
|
6 years ago |
Adam Ierymenko
|
a0fd4ad23f
Cleanup, Linux build fix.
|
6 years ago |
Adam Ierymenko
|
1d8f3cee62
cleanup
|
6 years ago |
Adam Ierymenko
|
5ba6e21967
cleanup
|
6 years ago |
Adam Ierymenko
|
52f7f6e6cf
Fully implement the packet encryption/decryption algorithms.
|
6 years ago |
Adam Ierymenko
|
9fd5ec673b
Get rid of complicated AES-GCM + scramble construct in favor of a simpler construct thanks to "Squeamish Ossifrage" on crypto.stackexchange.com
|
6 years ago |
Adam Ierymenko
|
e905b3c963
cleanup
|
6 years ago |
Adam Ierymenko
|
8e87319925
Optimization stuff
|
6 years ago |
Adam Ierymenko
|
52d55e34e6
Licenses, and use full strength AES-128 in scramble.
|
6 years ago |
Adam Ierymenko
|
3a21fdc304
Crypto work, packet work
|
6 years ago |
Adam Ierymenko
|
900ec143a8
.
|
6 years ago |
Adam Ierymenko
|
7650786fb5
cleanup, Locator fix and self-test
|
6 years ago |
Adam Ierymenko
|
ca60d08621
cleanup, scrambler functions
|
6 years ago |
Adam Ierymenko
|
0914bf8cf0
Some ARM NEON code (not finished)
|
6 years ago |
Adam Ierymenko
|
7bdca83de3
Add decrypt
|
6 years ago |