Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 0ab4e2f750 Roots now understand encrypted HELLO. hai 1 ano
  Adam Ierymenko 9f9032ae36 Cleanup and warning removal. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 87fe69c27c AES optimization rabbit hole %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 2d1eeda188 Cleanup, optimization %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 0723a85ab3 Build fixes. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko c6141ffbc7 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko c0e92d06a5 faster without const variable second-guessing of the compiler %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 274b2682d6 cleanup and docs %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 171d661b84 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 5cea8da664 Optimization and naming cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 44dd52d08f KBKDF %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 43e6a9e9ee more fastitude %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 55f4f9aaeb cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 82b7e1dbcb HMAC fix %!s(int64=6) %!d(string=hai) anos
  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. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 185e90c40f AES-GMAC-CTR tweaks, self test tweaks, debian typo fix. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 1b459b0560 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 40803a4dc1 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko b9ef09dd58 Optimization stuff %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko ec9582f3f2 More test vectors, software mode GCM. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko a0fd4ad23f Cleanup, Linux build fix. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 1d8f3cee62 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 5ba6e21967 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 52f7f6e6cf Fully implement the packet encryption/decryption algorithms. %!s(int64=6) %!d(string=hai) anos
  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 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko e905b3c963 cleanup %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 8e87319925 Optimization stuff %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 52d55e34e6 Licenses, and use full strength AES-128 in scramble. %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 3a21fdc304 Crypto work, packet work %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 900ec143a8 . %!s(int64=6) %!d(string=hai) anos