Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/sphincsplus
fork of sphincsplus reference code
https://github.com/katzenpost/sphincsplus
1dc77b544e31ebef4c3a6880114f37cc34ed0075 authored about 1 year ago
656b0dd1d3dbbb30cd811a7f7a116f578b0b824a authored about 1 year ago
a4b26917b594637d91a683afd21c390167cf9eed authored over 1 year ago
Here we delete a bunch of stuff from the ref implementation such
that the go compiler is able to...
c1107478cbfec736165ad65954524ae49f0208a9 authored over 1 year ago
23dad9d0d113553acbccc63e9f0ac028d472e403 authored over 1 year ago
* use SPDX identifiers in LICENSE file
* use LICENSES and directory
* use .reuse/dep5 file...
035b39429d96ca554402b78f296f0de181674abd authored over 1 year agoc379675505ac42d8c92e857badd651f25e5fef3f authored over 1 year ago
Some of it was incorrect anyway; thanks to Steven Yue for reporting.
286ff78a418b67095df2f463349e0da223ee939b authored over 1 year agoCo-authored-by: MrPugh <[email protected]>
06f42f47491085ac879a72b486ca8edb10891963 authored almost 2 years ago6f05fdc3a5b38679f55e165f38836be585490470 authored about 2 years ago
Continuation of #26
9f5d8b7d06d285b0b0c589d1e075dec16b3476fa authored about 2 years ago
I was trying to compile this with Clang and GCC/AS on Linux, but it
seems that the `;` comment ...
If you naively try to compile all SOURCES to .o files, gcc will try to target both f1600x2.c and...
f38d4fdaff9c5889a086955a027f6bd71d8a4a96 authored about 2 years ago
* Fix signed shift left into sign bit
* Fix more signed shift lefts
ed15dd78658f63288c7492c00260d86154b84637 authored over 2 years ago
7b6cc5fbde9024941ea1dab4313ea8959a24fd68 authored over 2 years ago
SPX_N only takes values 16, 24 and 32 in SPHINCS+. The SPX_N==64 came
from a similar implementa...
* namespace functions
* namespaceize optimized impls
5c7419818d8cba46b0885a01e4f538ecc48f6de5 authored over 2 years ago
b2d46035df07eb50148a2a9da6884d5d326ebc18 authored over 2 years ago
3d3248f06156f0192a840cf0ce0ef4569ea984d8 authored over 2 years ago
f9248001e1817c4f7d25c5e2ae6c7e00f0ab8332 authored over 2 years ago
fc26029182ab133c49667e80bb911b9ad4e6191a authored over 2 years ago
e3393bb98c448818042feb4599c5ce343ed95c03 authored over 2 years ago
79ea9b7968fdeaaefc75dccffa03de71352052bc authored over 2 years ago
840524569d65bdeb1e19a30ef11c9c53c4c489ac authored over 2 years ago
Also remove unused SPX_OPTRAND_BYTES.
1e0b55389bfe6dee3b4f8655ba5e88d6db403006 authored over 2 years agoCo-authored-by: sfluhrer <[email protected]>
939195e7581dfa1dbf4cc62b2b717f8ce2ec8532 authored over 2 years agoa1ba694313b8836d648c362bbb17985fee6a0a0b authored over 2 years ago
Closes #27
08384656e636f9418e3af215eed8599e0c75f847 authored almost 3 years agoUses the optional SHA3 extension on Armv8.2-A.
1486e14ac27e0e119512e4be104ec7e61cf8cabc authored about 3 years ago29d55735631dab065c271bd3d28fd35fb56e1f51 authored about 3 years ago
Closes #19
1e20875bfe407f0abc2fc1f6ae4e74ca21e3556d authored about 3 years agoAnnounced by Andreas Hülsing on the NIST forum on March 17th with the following message.
The ...
61cd2695c6f984b4f4d6ed675378ed9a486cbede authored over 3 years ago36666a6d0a9089d19b216eedcb3223b0d836069f authored almost 4 years ago
7305336bd972753eb8828e8a01fccf0594abeac0 authored almost 4 years ago
d868f1a917eeb3d21f1c3212699ff105225b94fd authored almost 4 years ago
69be59a904cecd454dbbde9ff2beadfb520655c3 authored almost 4 years ago
haraka-aesni: fix aligned loads from unaligned mem
8f68df8623015b075dd62f71bd052470f6736cca authored almost 4 years agoac22946429b5933df2118b2939f95c59b4d79b84 authored about 4 years ago
1c1ed0c00e8d00eaab55b437ede2b2f314a59478 authored about 4 years ago
3033f500470e3a052562c19d768da90c3ad7a913 authored about 4 years ago
* Removing file added by accident
* Parallel optimization changes
* Reflect infrastructure...
6ceec71971a481579497f1ada1452b7ff207955c authored about 4 years ago* Updated parameter sets
* Updated to document new parameter sets
* Modified S parameters ...
ea515e88fe93b6de09a944961b4b3805a7aeaf6a authored over 4 years agoAddress structure speed optimization
75b8ce5209d1c2a301cf4b602ce739dbede0a7b1 authored over 4 years agoDue to a code review comment
ecf15ad5a8e54b2c763cc80c75200343b8a3cbc5 authored over 4 years agobd28da5c9d296cd9f615eec1c618639324ef7fbf authored over 4 years ago
24dfb8b61f8f3c0f4fda9b621f56549d40851b7f authored over 4 years ago
4a14d8508438945cea59147b3025cb42381b3688 authored over 4 years ago
3a091944275bdb67050f9e1921a546a16a55bf59 authored over 4 years ago
7725f0c2288ca2a81eb1ec3a674d3ad9d3ab163a authored over 4 years ago
My performance tests claimed it sped things up the SHAKE256-AVX version by more than a factor of...
a35bcf9e7ae2d0fd21cf50824b509acf36107c71 authored over 4 years ago9ec8b92c530792123d9fc365d8d96ded719b610b authored over 4 years ago
6f82eee00c12fab244bd24c056b48a276ec93392 authored over 4 years ago
0ede068c7f916dd61625124e996b644b1e389b8a authored over 4 years ago
8a6606b208b265e20197736b857cb1ba1fe4dd27 authored over 4 years ago
b7c1c722de4dabdfa5c1e172e5829c8f711655a8 authored over 4 years ago
32ab9d327ace30ab74ea948c5f7fe3512a0ccba7 authored over 4 years ago
Compilers aren't the best at guessing specializations.
6e26d9b4081db4e41de18fbfe9baaa0fd2925f7a authored over 4 years ago5a802bc306788081ea2459362a4d9c4b0e97fcf0 authored over 4 years ago
01731e37a3b893c8d614c4be583c26b5ef21349a authored over 4 years ago
I have no idea how this got into the change set
c360e4ee46883c75bac892e288315c60f53d7cb4 authored over 4 years ago9fc397b44c68436eb0b5be339d86c90f9f6e9a7f authored over 4 years ago
b81aab83537eccc4976870bdab851646d1431bfb authored over 4 years ago
65c0266e83351025697df3d9aa15c8d98f4752fe authored over 4 years ago
92f250350e2e08e3f8b508a1dcf88ba63de616c3 authored over 4 years ago
e6c154e0e9bd1b03c072108ef4944f3a832d8136 authored over 4 years ago
2d60d49b9fc565abee4cefc30a2d896c26cd3643 authored over 4 years ago
4b5a0d3d57a03ab723ab8944cc3cf33ca1c429af authored over 4 years ago
d5c45f81b6edf3528572a02f61b099bad280da12 authored over 4 years ago
1f49c5e3e262fe8c1506962014bf866dc2944e75 authored over 4 years ago
f0fb8afb9aba01f700d36b5c2684c5fa008ab59d authored over 4 years ago
e497962ab6060b3f9bd7da638d5e4a3bf96e3c0f authored over 4 years ago
b7bf98139c4e3f53b9053ad8bc9aa972177f34f4 authored over 4 years ago
c9938a90feb77045f89871084366bef897c12a00 authored over 4 years ago
My performance tests claimed it sped things up the SHAKE256-AVX version by more than a factor of...
17129562b99edf9c6346a5d10819ea7d21855163 authored over 4 years ago
This simply changes the aligned loads to unaligned loads; perhaps
we can be more subtle about it.
cc2323d86aec7f5f1cee37d4620f631dc74d5c6c authored over 4 years ago
4778e8473616330fcdf7978f3d13ea075fbe6345 authored over 4 years ago
6d68d7b1a37ac6c8e3c0768bff5f841c7d859193 authored over 4 years ago
4da98226337310050e4337c5c3a85cc1f278355b authored over 4 years ago
shake: use thashx4 for FORS verification
c510ae29f4be9bcf9ff8e9f057accc4920a9338c authored over 4 years agoUse specialization of ull_to_bytes to uint32
0c423fc81bfe71a00457c0ddf5b59cd676008a2f authored over 4 years agodf71217db7dcebafdb44e9b04dba5fbe28a38caa authored over 4 years ago
I have no idea how this got into the change set
fd0ba2a681bef8d1f103e0dbe386321ff9f0d072 authored over 4 years agoc4b6e65b394bcecf7ab74ff77dfd7064afcc1c18 authored over 4 years ago
4e4e19fdd6184cffefde7049517458ba4b8c8dc1 authored over 4 years ago
8ccbc5899f370e97523e6cca3c24310777937d02 authored over 4 years ago
b5f0b1a01c75f5e33f45eecd54e38d1444942384 authored over 4 years ago
b5422fb6b3865484d1f57921de3a019f1245c674 authored over 4 years ago
089a36a0a1323a94fbac3a82eba4bee146122f30 authored over 4 years ago
Compilers aren't the best at guessing specializations.
3e74324ce4eb4517d3083f3ac85c46ca3595fdc3 authored over 4 years ago6c18272c559b33b678ec1857e028345e764a6485 authored over 4 years ago
Speed up SHAKE by using f1600x4 directly instead of shake256x4
5745e45cd6626762269ef4b3dd3dca61919fd25c authored over 4 years ago
The generic shake256x4 has considerable overhead over the underlying
permutation as it has to tr...
When piped directly to a file, the Python stdout buffer behaves
differently than that of the ben...
Haraka is covered by the x4 variant of SHAKE. This takes care of
the x8 variant as used in SHA256.
After the introduction of gen_chains, single chain generation is
never used.
138e3ac0d340e0e092b494f07d4076140d259031 authored over 4 years ago