Adam Ierymenko
|
abf218a9cd
|
cleanup
|
2019-09-04 16:38:55 -07:00 |
|
Adam Ierymenko
|
55f4f9aaeb
|
cleanup
|
2019-09-04 16:15:10 -07:00 |
|
Adam Ierymenko
|
82b7e1dbcb
|
HMAC fix
|
2019-09-04 15:22:15 -07:00 |
|
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.
|
2019-09-04 14:37:38 -07:00 |
|
Adam Ierymenko
|
185e90c40f
|
AES-GMAC-CTR tweaks, self test tweaks, debian typo fix.
|
2019-09-04 08:19:12 -07:00 |
|
Adam Ierymenko
|
b1c22949c5
|
Cleanup, add support for distributing a new planet file
|
2019-09-03 14:44:13 -07:00 |
|
Adam Ierymenko
|
8e7e3c2b11
|
Fix max hops.
|
2019-09-03 12:58:23 -07:00 |
|
Adam Ierymenko
|
50709cbd21
|
Fix siblings in peers list, fix meter.
|
2019-09-03 12:44:09 -07:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
9666ab5797
|
Merge branch 'dev' into edge
|
2019-08-30 17:57:11 -07:00 |
|
Adam Ierymenko
|
a6dff8ff2f
|
Add an extra catch as workaround for possible cause of ARM crash.
|
2019-08-30 17:47:13 -07:00 |
|
Adam Ierymenko
|
4281b6b448
|
Ignore MULTICAST_GATHER replies with the wrong count.
|
2019-08-30 17:45:10 -07:00 |
|
Adam Ierymenko
|
5e8e935189
|
world!
|
2019-08-30 11:57:18 -07:00 |
|
Adam Ierymenko
|
f6d747a5a0
|
Fix some more multicast stuff (minor)
|
2019-08-29 12:02:37 -07:00 |
|
Adam Ierymenko
|
da19da0360
|
RENDEZVOUS works now
|
2019-08-29 08:00:54 -07:00 |
|
Adam Ierymenko
|
e07a019615
|
.
|
2019-08-28 14:47:05 -07:00 |
|
Adam Ierymenko
|
846c96e8d5
|
.
|
2019-08-28 14:36:29 -07:00 |
|
Adam Ierymenko
|
63775723c1
|
.
|
2019-08-28 14:28:07 -07:00 |
|
Adam Ierymenko
|
2f7d3e655a
|
.
|
2019-08-28 14:26:13 -07:00 |
|
Adam Ierymenko
|
b19634d7e4
|
.
|
2019-08-28 14:21:02 -07:00 |
|
Adam Ierymenko
|
a92967a7c1
|
.
|
2019-08-28 14:16:14 -07:00 |
|
Adam Ierymenko
|
cf831d9cd3
|
.
|
2019-08-28 13:04:58 -07:00 |
|
Adam Ierymenko
|
4e4b27b6ab
|
build fix
|
2019-08-28 11:54:09 -07:00 |
|
Adam Ierymenko
|
24c9577e39
|
cleanup
|
2019-08-28 11:28:51 -07:00 |
|
Adam Ierymenko
|
59ee0cfe88
|
Safety upgrades to code
|
2019-08-28 10:34:32 -07:00 |
|
Adam Ierymenko
|
8ac59ae2be
|
cleanup
|
2019-08-28 07:40:13 -07:00 |
|
Adam Ierymenko
|
46db37e06c
|
Yield in ticket lock
|
2019-08-28 07:34:24 -07:00 |
|
Adam Ierymenko
|
6e730cfad1
|
Cleanup, multicast fingerprint, benchmark asymmetric crypto
|
2019-08-28 07:31:17 -07:00 |
|
Adam Ierymenko
|
199b3345a0
|
cleanup
|
2019-08-27 14:42:49 -07:00 |
|
Adam Ierymenko
|
b7f504b8a4
|
cleanup
|
2019-08-27 14:40:01 -07:00 |
|
Adam Ierymenko
|
1b459b0560
|
cleanup
|
2019-08-27 14:31:04 -07:00 |
|
Adam Ierymenko
|
40803a4dc1
|
cleanup
|
2019-08-27 14:25:11 -07:00 |
|
Adam Ierymenko
|
6f22570648
|
Optimization and cleanup
|
2019-08-26 20:18:28 -07:00 |
|
Adam Ierymenko
|
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 |
|
Adam Ierymenko
|
9ca495229b
|
Revert "optimization stuff"
This reverts commit e63f624d3a .
|
2019-08-26 19:03:09 -07:00 |
|
Adam Ierymenko
|
e63f624d3a
|
optimization stuff
|
2019-08-26 19:02:28 -07:00 |
|
Adam Ierymenko
|
e1dd413266
|
cleanup
|
2019-08-26 18:44:56 -07:00 |
|
Adam Ierymenko
|
b9ef09dd58
|
Optimization stuff
|
2019-08-26 18:15:32 -07:00 |
|
Adam Ierymenko
|
990333e7ec
|
cleanup, re-enable AES-NI check
|
2019-08-26 16:35:28 -07:00 |
|
Adam Ierymenko
|
ec9582f3f2
|
More test vectors, software mode GCM.
|
2019-08-26 16:24:42 -07:00 |
|
Adam Ierymenko
|
a0fd4ad23f
|
Cleanup, Linux build fix.
|
2019-08-26 12:17:23 -07:00 |
|
Adam Ierymenko
|
b6d7a95028
|
Merge branch 'dev' into edge
|
2019-08-26 11:09:19 -07:00 |
|
Adam Ierymenko
|
633cf9ec04
|
Warning removal
|
2019-08-23 21:28:26 -07:00 |
|
Adam Ierymenko
|
1d8f3cee62
|
cleanup
|
2019-08-23 21:12:24 -07:00 |
|
Adam Ierymenko
|
5ba6e21967
|
cleanup
|
2019-08-23 20:34:09 -07:00 |
|
Adam Ierymenko
|
52f7f6e6cf
|
Fully implement the packet encryption/decryption algorithms.
|
2019-08-23 20:20:32 -07:00 |
|
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
|
2019-08-23 18:41:21 -07:00 |
|
Adam Ierymenko
|
e905b3c963
|
cleanup
|
2019-08-23 17:22:23 -07:00 |
|
Adam Ierymenko
|
f12370c348
|
more opt
|
2019-08-23 12:40:08 -07:00 |
|
Adam Ierymenko
|
b727e2a67a
|
More opt stuff
|
2019-08-23 12:34:45 -07:00 |
|