]> Cypherpunks repositories - keks.git/commit
SLH-DSA instead of SPHINCS+
authorSergey Matveev <stargrave@stargrave.org>
Wed, 4 Jun 2025 11:03:26 +0000 (14:03 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 4 Jun 2025 12:55:20 +0000 (15:55 +0300)
commit9434bac52e7b09ee5a9dbecd99c7f12df6e74948407dada46b705c1ce5ccb5f5
treeab9fd5ca01153913c742be4c5b11b173af813258a735c57a178027e177f84955
parentf90241c2dec8ddc1160dad51e9e4497fd7765a5ed7ffb7acbe6f865f3f612897
SLH-DSA instead of SPHINCS+
45 files changed:
go/cm/cmd/cmkeytool/certification.t
go/cm/cmd/cmkeytool/main.go
go/cm/cmd/cmsigtool/basic.t
go/cm/enc/mceliece6960119-x25519/README
go/cm/go.mod
go/cm/go.sum
go/cm/hash/algo.go
go/cm/hash/shake.go
go/cm/sign/prv.go
go/cm/sign/pub.go
go/cm/sign/slhdsa/README [new file with mode: 0644]
go/cm/sign/slhdsa/circl/address.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/fors.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/hypertree.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/conv/conv.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/doc.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/hashes.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/keccakf.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/rc.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/sha3.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/shake.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/xor.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/xor_generic.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/internal/sha3/xor_unaligned.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/keys.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/message.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/params.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/scheme.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/sign/sign.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/slhdsa.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/state.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/wotsp.go [new file with mode: 0644]
go/cm/sign/slhdsa/circl/xmss.go [new file with mode: 0644]
go/cm/sign/slhdsa/kp.go [moved from go/cm/sign/spx/kp.go with 65% similarity]
go/cm/sign/slhdsa/signer.go [moved from go/cm/sign/spx/signer.go with 80% similarity]
go/cm/sign/slhdsa/verify.go [moved from go/cm/sign/spx/verify.go with 77% similarity]
spec/cm/prv/slh-dsa-shake-256s [new file with mode: 0644]
spec/cm/prv/sphincs+-shake-256s [deleted file]
spec/cm/pub/slh-dsa-shake-256s [new file with mode: 0644]
spec/cm/pub/sphincs+-shake-256s [deleted file]
spec/cm/signed/slh-dsa-shake-256s [new file with mode: 0644]
spec/cm/signed/slh-dsa-shake-256s-merkle [new file with mode: 0644]
spec/cm/signed/sphincs+-shake-256s [deleted file]
spec/cm/signed/sphincs+-shake-256s-merkle [deleted file]