Commit History

Author SHA1 Message Date
  Adam Ierymenko 0589964f99 Yet more cleanup, and add meters to paths. 5 years ago
  Adam Ierymenko b70ab0d354 Include file cleanup, docs, and build fixes. 5 years ago
  Adam Ierymenko 1e0a930d23 Create a container for identity hashes, replace some "volatile" hacky junk with std::atomic, clean up some security checks, rename raw data in Buf to unsafeData to permit search for unsafe. 5 years ago
  Adam Ierymenko a0ac4a744e Change the type 1 identity a bit to make locallyValidate() super fast, eliminating a scaling issue with v0. 5 years ago
  Adam Ierymenko f21ecb3762 Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler. 5 years ago
  Adam Ierymenko 60de5ed3dd It almost compiles again 5 years ago
  Adam Ierymenko 91ce4c4ea6 Refactoring protocol marshal/unmarshal code... 5 years ago
  Adam Ierymenko 33bb61c63d Loads of refactoring, integration of new version of Trace. 5 years ago
  Adam Ierymenko 5a29f9ba2d cleanup 5 years ago
  Adam Ierymenko eef70e198b Version 2.x notice updates and other boring stuff. 5 years ago
  Adam Ierymenko cba7a5d4d7 Self test is back, wiring up roots again. 5 years ago
  Adam Ierymenko 2fbeaaf148 Bunch more fixes, implement C API for Identity operations. 5 years ago
  Adam Ierymenko ef64e6a336 Build fixes, cleanup 5 years ago
  Adam Ierymenko 47b4efd49b Work in progress... 5 years ago
  Adam Ierymenko 4c55f3eaa5 Work in progress 5 years ago
  Adam Ierymenko fb6161e9ac May as well make it a full self-signature. 6 years ago
  Adam Ierymenko 787277d282 More multicast work, add a signature in identity for safety margin, cleanup. 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 83d723eb79 type 1 (P-384) identities 6 years ago
  Adam Ierymenko 2043e12ac2 . 6 years ago
  Adam Ierymenko 9740ab8bd6 more cleanup 6 years ago
  Grant Limberg 7d41d267a3 silencing warnings for code paths that will never be hit 6 years ago
  Adam Ierymenko 3c590994db Finish up ECC384 identity generation. 6 years ago
  Adam Ierymenko 0298719be0 Use SHA384 with ECC384 to match FIPS / Suite B recommendation. 6 years ago
  Adam Ierymenko d0746da5e2 Add SHA384 support, more cleanup 6 years ago
  Adam Ierymenko 54a1bbd016 . 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
  Joseph Henry 0e597191b8 Updated licenses for 2019 6 years ago
  Joseph Henry 9681fedbb4 Spellcheck sweep across codebase 7 years ago