Skip to content

Modified version of SPHINCS-256, using SHAKE256 as the underlying hash function rather than ChaCha/BLAKE

Notifications You must be signed in to change notification settings

sphincs/sphincs-shake256

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SPHINCS-SHAKE256 Build Status

This repository contains the SPHINCS-256 reference code, modified to use SHAKE256 as a hash function rather than the BLAKE and ChaCha-based construction as originally proposed. All other parameters and constructions are kept the same. This positions it somewhere between SPHINCS-256 and the recent SPHINCS+ submission to NIST's post-quantum cryptography project.

License

The SPHINCS-256 code was placed in the public domain as per Section 1 of the SPHINCS paper. The FIPS202 code was placed in the public domain as part of the Keccak Code Package. All other modifications are available under the CC0 1.0 Universal Public Domain Dedication.

About

Modified version of SPHINCS-256, using SHAKE256 as the underlying hash function rather than ChaCha/BLAKE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published