]> Cypherpunks repositories - keks.git/commit
Reorganise code, import third-parties
authorSergey Matveev <stargrave@stargrave.org>
Thu, 13 Feb 2025 15:34:33 +0000 (18:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Feb 2025 08:40:37 +0000 (11:40 +0300)
commit44898a8c91e5bfdb597ba3337e453566f63ca51aa8381e937ed6b2d1e5ea68c4
tree080feea52816c1620ef597ff1ddd626a6cb9d3f02acf86a6b1ea92c53e9e0581
parent2057738fa159e07efbb84a6ddb4d86b78dfd547cbace042ed9efcb6c27478520
Reorganise code, import third-parties
91 files changed:
go/cm/algo.go [deleted file]
go/cm/av.go
go/cm/cmd/enctool/main.go
go/cm/cmd/hshtool/main.go
go/cm/cmd/keytool/main.go
go/cm/cmd/sigtool/main.go
go/cm/ed25519-blake2b/.gitignore [deleted file]
go/cm/ed25519-blake2b/clean [deleted file]
go/cm/ed25519-blake2b/ed25519-to-blake2b.patch [deleted file]
go/cm/ed25519-blake2b/mk-from-go [deleted file]
go/cm/enc/balloon.go [moved from go/cm/encrypted/balloon.go with 100% similarity]
go/cm/enc/dem.go [new file with mode: 0644]
go/cm/enc/kem.go [moved from go/cm/encrypted/kem.go with 100% similarity]
go/cm/enc/magic.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/README [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/algo.go [moved from go/cm/mceliece6960119-x25519/algo.go with 100% similarity]
go/cm/enc/mceliece6960119-x25519/kp.go [moved from go/cm/mceliece6960119-x25519/kp.go with 83% similarity]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/benes.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/fft.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/internal/controlbits.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/internal/djbsort.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/internal/fft_const.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/internal/powers.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/math/gf2e12/gf4096.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/math/gf2e13/gf8192.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/mceliece.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/operations.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/pk_gen.go [new file with mode: 0644]
go/cm/enc/mceliece6960119-x25519/mceliece6960119/vec.go [new file with mode: 0644]
go/cm/enc/sntrup4591761-x25519/algo.go [moved from go/cm/sntrup4591761-x25519/algo.go with 100% similarity]
go/cm/enc/sntrup4591761-x25519/kp.go [moved from go/cm/sntrup4591761-x25519/kp.go with 100% similarity]
go/cm/go.mod
go/cm/go.sum
go/cm/hash/algo.go
go/cm/hash/blake2b/algo.go [moved from go/cm/ed25519-blake2b/algo.go with 100% similarity]
go/cm/hash/blake2b/hasher.go [moved from go/cm/ed25519-blake2b/hasher.go with 100% similarity]
go/cm/hash/gost/algo.go [new file with mode: 0644]
go/cm/hash/gost/hasher.go [moved from go/cm/gost/hasher.go with 90% similarity]
go/cm/hash/magic.go [new file with mode: 0644]
go/cm/mceliece6960119-x25519/SOURCE [deleted file]
go/cm/sign/ed25519-blake2b/README [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/algo.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/ed25519/ed25519.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/alias/alias.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/byteorder/byteorder.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/doc.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/edwards25519.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/_asm/fe_amd64_asm.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/_asm/go.mod [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/_asm/go.sum [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_amd64.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_amd64.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_amd64_noasm.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_arm64.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_arm64.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_arm64_noasm.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/field/fe_generic.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/scalar.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/scalar_fiat.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/scalarmult.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/constant_time.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_amd64.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_amd64.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_arm64.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_arm64.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_generic.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_loong64.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_loong64.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_ppc64x.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/subtle/xor_ppc64x.s [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/edwards25519/tables.go [new file with mode: 0644]
go/cm/sign/ed25519-blake2b/kp.go [moved from go/cm/ed25519-blake2b/kp.go with 82% similarity]
go/cm/sign/ed25519-blake2b/signer.go [moved from go/cm/ed25519-blake2b/signer.go with 70% similarity]
go/cm/sign/ed25519-blake2b/verify.go [moved from go/cm/ed25519-blake2b/verify.go with 69% similarity]
go/cm/sign/gost/gost.go [moved from go/cm/gost/gost.go with 86% similarity]
go/cm/sign/gost/kp.go [moved from go/cm/gost/kp.go with 100% similarity]
go/cm/sign/gost/signer.go [moved from go/cm/gost/signer.go with 86% similarity]
go/cm/sign/gost/verify.go [moved from go/cm/gost/verify.go with 94% similarity]
go/cm/sign/iface.go
go/cm/sign/mode.go [deleted file]
go/cm/sign/mode/mode.go [new file with mode: 0644]
go/cm/sign/prv.go [moved from go/cm/prv.go with 80% similarity]
go/cm/sign/pub.go [moved from go/cm/pub.go with 93% similarity]
go/cm/sign/signed.go [moved from go/cm/signed.go with 94% similarity]
go/cm/sntrup4591761-x25519/go.mod [deleted file]
go/cm/sntrup4591761-x25519/go.sum [deleted file]
go/cm/utils/utils.go [deleted file]
go/go.mod
go/go.sum