summaryrefslogtreecommitdiff
path: root/selftest.cpp
AgeCommit message (Collapse)Author
2023-01-13fix typos (#1846)Brenton Bostick
2022-12-05fix typosBrenton Bostick
2022-06-20Commented out code to generates some AES-GMAC-SIV test vectors that are now ↵Adam Ierymenko
part of the Rust code base to make sure it works right.
2021-09-20Add a bit of hardening in the network certificate of membership by ↵Adam Ierymenko
incorporating a full hash of the identity to which it is issued. This means the recipient need not depend entirely on the root verifying identities properly to make sure impersonation is not occurring.
2020-11-17Build fixes.Adam Ierymenko
2020-09-29Add an AES benchmark to 1.6 (backport)Adam Ierymenko
2020-09-10More selective push of AES modifications and refactoring stuff.Adam Ierymenko
2020-08-20BSL date bumpAdam Ierymenko
2019-08-23Relicense: GPLv3 -> ZeroTier BSL 1.1Adam Ierymenko
2019-03-22Kill ZT_FAST_MEMCPY in selftest.Adam Ierymenko
2019-01-14Updated licenses for 2019Joseph Henry
2018-11-13self-test build fix.Adam Ierymenko
2018-03-12Speed tweaks for signatures, etc.Adam Ierymenko
2018-02-01Allow us to build a semi-dynamic official binary that works back to CentOS ↵Adam Ierymenko
6, at least on x64, and is very fast since we can build it with newer clang or icc.
2018-01-26Clean up some old stuff.Adam Ierymenko
2018-01-09cleanupAdam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-11-29Fix self-test compile.Adam Ierymenko
2017-07-13More tracing stuff.Adam Ierymenko
2017-07-07More cleanup, Linux build fixes.Adam Ierymenko
2017-07-06Cleanup.Adam Ierymenko
2017-06-27Rename Utils::snprintf due to it being a #define on one platform.Adam Ierymenko
2017-05-09Fix for small stacks.Adam Ierymenko
2017-05-09Musl fixAdam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-27Cleanup, fix a valgrind error, stack use reduction.Adam Ierymenko
2017-04-24Controller optimizations -- make locking more fine-grained, use true ↵Adam Ierymenko
hardware concurrency, etc.
2017-04-20Some code cleanup and make sure any type punning is guarded with ↵Adam Ierymenko
ZT_NO_TYPE_PUNNING.
2017-04-19ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi.Adam Ierymenko
2017-04-18Cleanup, Windows fixes, Self test fixAdam Ierymenko
2017-04-18Windows build fixes, self test cleanup.Adam Ierymenko
2017-04-18Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This ↵Adam Ierymenko
gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz.
2017-04-17Enable use of NaCl for faster X64 Salsa20 implementations. Also include ↵Adam Ierymenko
binary for OSX for easy build. Blazingly fast.
2017-03-17Version bumps, and fix Debian so default is to build normally and .static ↵Adam Ierymenko
files are used in our builds.
2017-03-02Fix selftest build.Adam Ierymenko
2017-02-06CSPRNG performance improvement, self test build fix.Adam Ierymenko
2017-01-26build fixAdam Ierymenko
2016-11-18Rate gate expensive validation of new identities in HELLO.Adam Ierymenko
2016-11-18Do packet MAC check before locallyValidate(), and add timing measurement in ↵Adam Ierymenko
selftest.
2016-11-07Bug fixes, self test of JSONDB disabled by default.Adam Ierymenko
2016-11-07Self test JSONDB.Adam Ierymenko
2016-08-17Linux build fixes, and build controller.Adam Ierymenko
2016-08-17We now always build the controller in ZeroTier One, at least for desktop and ↵Adam Ierymenko
server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
2016-06-30Get rid of broken test code for controller so selftest build works with ↵Adam Ierymenko
controller enabled.
2016-06-21Another fuzzing code fix.Adam Ierymenko
2016-06-21Comment cleanup and fuzzing improvements.Adam Ierymenko
2016-06-21Make Dictionary templatable so it can be used where we want a higher capacity.Adam Ierymenko
2016-06-16Self test for dictionary, and fixes.Adam Ierymenko
2016-06-16Big refactor mostly builds. We now have a uniform backward compatible netconf.Adam Ierymenko