Commit Graph

1821 Commits

Author SHA1 Message Date
185e90c40f AES-GMAC-CTR tweaks, self test tweaks, debian typo fix. 2019-09-04 08:19:12 -07:00
b1c22949c5 Cleanup, add support for distributing a new planet file 2019-09-03 14:44:13 -07:00
8e7e3c2b11 Fix max hops. 2019-09-03 12:58:23 -07:00
50709cbd21 Fix siblings in peers list, fix meter. 2019-09-03 12:44:09 -07:00
fd6e8d8c5c Add instrumentation to root, add capability to forward to siblings if no path is known to a peer. 2019-09-03 12:21:57 -07:00
9666ab5797 Merge branch 'dev' into edge 2019-08-30 17:57:11 -07:00
a6dff8ff2f Add an extra catch as workaround for possible cause of ARM crash. 2019-08-30 17:47:13 -07:00
4281b6b448 Ignore MULTICAST_GATHER replies with the wrong count. 2019-08-30 17:45:10 -07:00
5e8e935189 world! 2019-08-30 11:57:18 -07:00
f6d747a5a0 Fix some more multicast stuff (minor) 2019-08-29 12:02:37 -07:00
da19da0360 RENDEZVOUS works now 2019-08-29 08:00:54 -07:00
e07a019615 . 2019-08-28 14:47:05 -07:00
846c96e8d5 . 2019-08-28 14:36:29 -07:00
63775723c1 . 2019-08-28 14:28:07 -07:00
2f7d3e655a . 2019-08-28 14:26:13 -07:00
b19634d7e4 . 2019-08-28 14:21:02 -07:00
a92967a7c1 . 2019-08-28 14:16:14 -07:00
cf831d9cd3 . 2019-08-28 13:04:58 -07:00
4e4b27b6ab build fix 2019-08-28 11:54:09 -07:00
24c9577e39 cleanup 2019-08-28 11:28:51 -07:00
59ee0cfe88 Safety upgrades to code 2019-08-28 10:34:32 -07:00
8ac59ae2be cleanup 2019-08-28 07:40:13 -07:00
46db37e06c Yield in ticket lock 2019-08-28 07:34:24 -07:00
6e730cfad1 Cleanup, multicast fingerprint, benchmark asymmetric crypto 2019-08-28 07:31:17 -07:00
199b3345a0 cleanup 2019-08-27 14:42:49 -07:00
b7f504b8a4 cleanup 2019-08-27 14:40:01 -07:00
1b459b0560 cleanup 2019-08-27 14:31:04 -07:00
40803a4dc1 cleanup 2019-08-27 14:25:11 -07:00
6f22570648 Optimization and cleanup 2019-08-26 20:18:28 -07:00
8faaaec710 Add check for PCLMUL instruction too. Virtually all CPUs with AES-NI have it but good to be sure. 2019-08-26 19:48:56 -07:00
9ca495229b Revert "optimization stuff"
This reverts commit e63f624d3a.
2019-08-26 19:03:09 -07:00
e63f624d3a optimization stuff 2019-08-26 19:02:28 -07:00
e1dd413266 cleanup 2019-08-26 18:44:56 -07:00
b9ef09dd58 Optimization stuff 2019-08-26 18:15:32 -07:00
990333e7ec cleanup, re-enable AES-NI check 2019-08-26 16:35:28 -07:00
ec9582f3f2 More test vectors, software mode GCM. 2019-08-26 16:24:42 -07:00
a0fd4ad23f Cleanup, Linux build fix. 2019-08-26 12:17:23 -07:00
b6d7a95028 Merge branch 'dev' into edge 2019-08-26 11:09:19 -07:00
633cf9ec04 Warning removal 2019-08-23 21:28:26 -07:00
1d8f3cee62 cleanup 2019-08-23 21:12:24 -07:00
5ba6e21967 cleanup 2019-08-23 20:34:09 -07:00
52f7f6e6cf Fully implement the packet encryption/decryption algorithms. 2019-08-23 20:20:32 -07:00
9fd5ec673b Get rid of complicated AES-GCM + scramble construct in favor of a simpler construct thanks to "Squeamish Ossifrage" on crypto.stackexchange.com 2019-08-23 18:41:21 -07:00
e905b3c963 cleanup 2019-08-23 17:22:23 -07:00
f12370c348 more opt 2019-08-23 12:40:08 -07:00
b727e2a67a More opt stuff 2019-08-23 12:34:45 -07:00
8e87319925 Optimization stuff 2019-08-23 12:18:02 -07:00
52d55e34e6 Licenses, and use full strength AES-128 in scramble. 2019-08-23 12:03:13 -07:00
c79360f58b Merge dev 2019-08-23 11:37:40 -07:00
e8ae333443 Version bumps, license fixed, and GitHub issue #990 take two 2019-08-23 10:15:13 -07:00