Adam Ierymenko
|
f898029241
|
formatting, aes-gmac-siv crate
|
2021-07-14 15:38:37 -04:00 |
|
Adam Ierymenko
|
0290446000
|
Clang-format changes.
|
2021-05-18 12:43:13 -04:00 |
|
Adam Ierymenko
|
76244f0474
|
Turn off wrapping as it makes things hard to follow in some cases.
|
2021-04-26 20:33:38 -04:00 |
|
Adam Ierymenko
|
cd68474e47
|
More formatting stuff....
|
2021-04-26 20:28:30 -04:00 |
|
Adam Ierymenko
|
12e7546ebc
|
ZeroTier standard .clang-format -- switch to spaces, match indentation of Rust, mostly based on LLVM format.
|
2021-04-26 08:55:28 -04:00 |
|
Adam Ierymenko
|
26e8859d99
|
Copyright notices, dates.
|
2021-02-22 22:58:16 -05:00 |
|
Adam Ierymenko
|
ec76f6e1d2
|
Mirror over a few more AES fixes.
|
2020-12-03 22:29:38 -05:00 |
|
Adam Ierymenko
|
a7350bc312
|
Bust out ARM crypto extensions AES into a separate file too.
|
2020-10-16 17:41:03 -04:00 |
|
Adam Ierymenko
|
0e396526e4
|
Some small Go stuff, and break out AES-NI into its own .cpp file for easier management.
|
2020-10-16 15:04:22 -04:00 |
|
Adam Ierymenko
|
bc8aa6c359
|
Mirror over some AES function attribute changes.
|
2020-10-13 16:10:53 -04:00 |
|
Adam Ierymenko
|
782f15f8c9
|
Small software GMAC optimization.
|
2020-08-11 20:50:36 +00:00 |
|
Adam Ierymenko
|
e0492a7e69
|
More Go CLI work, and some cleanup.
|
2020-08-11 13:24:27 -07:00 |
|
Adam Ierymenko
|
f97e9e1f5d
|
Warning removal, Go work...
|
2020-08-10 12:35:26 -07:00 |
|
Adam Ierymenko
|
f1b6cb2ace
|
GMAC is faster in software now.
|
2020-08-07 17:33:27 +00:00 |
|
Adam Ierymenko
|
27939a5233
|
AES performance on rpi4 is now at least acceptable.
|
2020-08-06 23:09:34 +00:00 |
|
Adam Ierymenko
|
7d5ba6f739
|
AES on pi4
|
2020-08-06 14:34:34 -07:00 |
|
Adam Ierymenko
|
78670aea58
|
AES software optimizations to make rpi4 faster.
|
2020-08-06 09:34:37 -07:00 |
|
Adam Ierymenko
|
d0cc3ac333
|
Small AES optimizations on ARM64.
|
2020-08-03 23:14:02 +00:00 |
|
Adam Ierymenko
|
7c929099b3
|
Change date bump for v2.0
|
2020-07-31 14:26:55 -07:00 |
|
Adam Ierymenko
|
0c56d7c769
|
Don't kick in AVX2/AVX512 VTEC unless the packet is larger than 256 bytes.
|
2020-07-30 10:02:37 -07:00 |
|
Adam Ierymenko
|
1f2a107d1d
|
Some formatting.
|
2020-07-29 22:10:54 -07:00 |
|
Adam Ierymenko
|
4474303b01
|
Indent fix.
|
2020-07-29 21:59:53 -07:00 |
|
Adam Ierymenko
|
3b773da8bc
|
Add separate accelerated() function for AES::GMAC.
|
2020-07-29 21:52:07 -07:00 |
|
Adam Ierymenko
|
7efaab2af1
|
Add 4X parallel ARM AES so VTEC will kick in, yo. Seems to help on Graviton, not much on small chips but thats okay.
|
2020-07-30 04:17:01 +00:00 |
|
Adam Ierymenko
|
064cb6dad7
|
AES-GMAC for ARM crypto extensions (pmull)
|
2020-07-30 03:45:40 +00:00 |
|
Adam Ierymenko
|
d5afba2610
|
ARM auto-detection (unfinished)
|
2020-07-29 21:17:17 +00:00 |
|
Adam Ierymenko
|
b4d0307d9e
|
Some AES NEON reorg.
|
2020-07-29 13:37:32 -07:00 |
|
Adam Ierymenko
|
71b72a1ef2
|
AES (but not yet GMAC) for ARM64 native AES intrinsics, performs really well!
|
2020-07-29 20:10:27 +00:00 |
|
Adam Ierymenko
|
9a501a76d1
|
Starting on AES ARM intrinsics work.
|
2020-07-28 20:44:19 -07:00 |
|
Adam Ierymenko
|
71a2206c5d
|
Move a few things.
|
2020-07-17 10:57:01 -07:00 |
|
Adam Ierymenko
|
641d1a52c8
|
Warning removal.
|
2020-07-17 10:49:53 -07:00 |
|
Adam Ierymenko
|
cfb0bc4f8e
|
Better CRL implementation, AES fix.
|
2020-07-16 12:01:24 -07:00 |
|
Adam Ierymenko
|
75ecfffd52
|
More tweaks.
|
2020-07-15 16:51:39 -07:00 |
|
Adam Ierymenko
|
883cbd182d
|
Some optimization work on crypto code.
|
2020-07-15 14:33:02 -07:00 |
|
Adam Ierymenko
|
727aa8e71f
|
Warning removal.
|
2020-07-02 15:03:12 -07:00 |
|
Adam Ierymenko
|
2ee550bbfd
|
Some optimization.
|
2020-06-30 23:44:24 -07:00 |
|
Adam Ierymenko
|
3f4809457f
|
A bunch of compile fixes, and an edge case fix in Dictionary.
|
2020-06-30 20:31:41 -07:00 |
|
Adam Ierymenko
|
92d2bbc63c
|
Some symbol renaming, performance improvements, a bug fix for compiling on some platforms, and some Topology work.
|
2020-06-30 11:20:44 -07:00 |
|
Adam Ierymenko
|
a472aafb3e
|
Windows now builds at least to the point of running zt_core_tests. Go will need a revision to the command in CMake files.
|
2020-06-16 21:21:24 -07:00 |
|
Adam Ierymenko
|
d18c33d6df
|
Code cleanup, Linux build fixes.
|
2020-06-05 22:18:58 -07:00 |
|
Adam Ierymenko
|
3c11c13af4
|
More reorg, work in progress.
|
2020-06-05 13:04:37 -07:00 |
|