sphincsplus icon indicating copy to clipboard operation
sphincsplus copied to clipboard

The SPHINCS+ reference code, accompanying the submission to NIST's Post-Quantum Cryptography project

Results 12 sphincsplus issues
Sort by recently updated
recently updated
newest added

* Use abstract types for SHA2/SHAKE state This allows to more easily replace SHA2/SHAKE implementations * Define 'free'-style functions for hash state This allows potential heap-based SHA2/SHAKE implementations to instantiate...

This PR enables `-Wconversion`. This warning makes you do lots of casts more explicitly than strictly necessary; e.g. truncation is defined in the standard. However, Microsoft compilers are a lot...

Instead of using intrinsics and full unrolling, this uses a four-round unrolled version adapted from the one I wrote for Cloudflare's CIRCL library: github.com/cloudflare/circl/simd/keccakf1600 This is about 10-20% faster on...

Thank you for this repo! But I'm getting a bit lost amongst the benchmarks and plethora of parameterizations. Can you provide some examples of using the API provide here for...

The source code in `ref/haraka.c` notes that parts were taken from @pornin's BearSSL code. [The relevant code is licensed under the MIT license](https://bearssl.org/gitweb/?p=BearSSL;a=blob;f=src/symcipher/aes_ct64.c;h=15238116d70c3f4e5dc9215b897cf7635162a642;hb=HEAD). The MIT license requires that the whole...

The reference code as included in [pqclean](https://github.com/pqclean/pqclean) contains various small fixes that should still be upstreamed back to this repository. It's nothing major, but for the time being it may...

I have no idea if you guys want this change... but I will say that unless your makefile builds a usable .so file then anyone wanting to use this code...

The Readme for this project states > This repository contains the software that accompanies the [SPHINCS+ submission](https://sphincs.org/) to [NIST's Post-Quantum Cryptography](https://csrc.nist.gov/Projects/Post-Quantum-Cryptography) project. The FIPS 205 IPD references v.3 and v.3.1...

Hi, I have generated a sphincs+-sha256-256s-simple keypair and looked at their contents. I think the format in the comment section might be incorrect: https://github.com/sphincs/sphincsplus/blob/06f42f47491085ac879a72b486ca8edb10891963/ref/api.h#LL44C1-L49C63 According to the comment, the order...