Commit History

Author SHA1 Message Date
  Adam Ierymenko 185e90c40f AES-GMAC-CTR tweaks, self test tweaks, debian typo fix. 6 years ago
  Adam Ierymenko fd6e8d8c5c Add instrumentation to root, add capability to forward to siblings if no path is known to a peer. 6 years ago
  Adam Ierymenko 6e730cfad1 Cleanup, multicast fingerprint, benchmark asymmetric crypto 6 years ago
  Adam Ierymenko 8203547cfc Warning removal. 6 years ago
  Adam Ierymenko ec9582f3f2 More test vectors, software mode GCM. 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 6f6138c500 Merge relicensing change from dev 6 years ago
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 6 years ago
  Adam Ierymenko 903a18db1d work in progress 6 years ago
  Adam Ierymenko 37047a39f9 More cleanup, and fix SHA384 built-in C code. 6 years ago
  Adam Ierymenko 83d723eb79 type 1 (P-384) identities 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 b14a59629c cleanup 6 years ago
  Adam Ierymenko 7bdca83de3 Add decrypt 6 years ago
  Adam Ierymenko 51a25fdec9 Remove ASM Salsa20 since it will not be the default in 2.x any more... reduce build complexity. 6 years ago
  Adam Ierymenko f39693f97e cleanup 6 years ago
  Adam Ierymenko f83ae0e39e Add self-test for AES and AES-GCM using public test vectors. 6 years ago
  Adam Ierymenko b23d551d00 cleanup 6 years ago
  Adam Ierymenko d7a31088ba Cleanup, warning removal, cppcheck informed cleanup. 6 years ago
  Adam Ierymenko 91a37f8868 Add base64 code (unpadded standard alphabet) 6 years ago
  Adam Ierymenko d0746da5e2 Add SHA384 support, more cleanup 6 years ago
  Adam Ierymenko fe2215df00 TON of refactoring, moon/planet is DEAD, ECC P-384 is integrated (but not enabled), and multicast work and cleanup. Whew. 6 years ago
  Adam Ierymenko da2965cb4e P-384 test vectors 6 years ago
  Adam Ierymenko 94ba242c33 Nist P-384 guts and glory 6 years ago
  Adam Ierymenko 97046b265c Kill ZT_FAST_MEMCPY in selftest. 6 years ago
  Joseph Henry 0e597191b8 Updated licenses for 2019 6 years ago
  Adam Ierymenko e2b0fb26b1 self-test build fix. 6 years ago
  Adam Ierymenko 610e594a50 Speed tweaks for signatures, etc. 7 years ago