Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/katzenpost/hpqc

Hybrid Post Quantum Cryptography
https://github.com/katzenpost/hpqc

Revert "kem/xwing: improve Public() method efficiency"

This reverts commit 9ca93d68bfc043e86cdb4bb93d5b9afceaa245b8.

aa7948771e6591c1ffc5983edbb6aa1bcb7124f4 authored 10 months ago by David Stainton <[email protected]>
kem/xwing: improve Public() method efficiency

instead of serializing the public key into the private key blobs we
use the underlying kem's pub...

9ca93d68bfc043e86cdb4bb93d5b9afceaa245b8 authored 10 months ago by David Stainton <[email protected]>
kem/schemes: use mlkem768 in several kems instead of kyber

77ae1d00862374f81f3addb2f2d21b3091facaeb authored 10 months ago by David Stainton <[email protected]>
fix xwing kem wrapper bug

a496e817caa134eb3156c89824e1ce1fc3c1ff00 authored 10 months ago by David Stainton <[email protected]>
mlkem768: fix kem wrapper bug

4d16105f6a340e79e1cc2bfea26ed2cc576cd402 authored 10 months ago by David Stainton <[email protected]>
rm silly kems

391e42a3401006579b059132c8ebd64b187e88a0 authored 10 months ago by David Stainton <[email protected]>
kem/sntrup: fix Public() method

c39a2d720c96a3b1c2406ba65b45b7a131397df0 authored 10 months ago by David Stainton <[email protected]>
Fix kem combiner bug

26f2fdff1eff667973f7d1087ac852f05d656ce9 authored 10 months ago by David Stainton <[email protected]>
Revert "kem combiner: fix serialization"

This reverts commit 3b8efa8455b24d08478eb37c9679590b26d3be5f.

827c76f8dad87fc339dfc6d66e7abc3e2fbe19e2 authored 10 months ago by David Stainton <[email protected]>
go mod tidy

465200b8a7e358fc93d0a1edeccdb85c1b21583d authored 10 months ago by David Stainton <[email protected]>
kem: move tests into schemes dir

1be02c7cddc38af9013753249b9112914c6a36a1 authored 10 months ago by David Stainton <[email protected]>
kem combiner: fix serialization

ensure that whenever we serialize the private key that the
public key is also serialized so that...

3b8efa8455b24d08478eb37c9679590b26d3be5f authored 10 months ago by David Stainton <[email protected]>
xwing/mlkem768: fix unmarshaling bug

here we make sure to serialize the public key along
with the private key so that our private key...

752dfaf05ac574b24f40d1d02fe549d58a1ba44c authored 10 months ago by David Stainton <[email protected]>
Update readme

de44ae3db5cb6306af730f3cadc6a006b47f5d98 authored 10 months ago by David Stainton <[email protected]>
go mod tidy

538d5862bf0bc23c3944db72c3f96c77e16367f6 authored 10 months ago by David Stainton <[email protected]>
Use latest hpqc

4317e38eb344d9950adc012f72d73efab189da50 authored 11 months ago by David Stainton <[email protected]>
Fix xwing

622842af5bb784acbee4c5867e25a1c7ade3f8c0 authored 11 months ago by David Stainton <[email protected]>
use latest circl fork

5801624c49c3c2676f8706d73446517e2081928d authored 11 months ago by David Stainton <[email protected]>
Use latest circl fork

29b6f4d6b41fb66f7a4d78efb0182b67d9c1020c authored 11 months ago by David Stainton <[email protected]>
Merge branch 'main' into use_circl_sign_interfaces

d490a883c0474bf6027c5048c7d958581daba693 authored 11 months ago by David Stainton <[email protected]>
Merge pull request #2 from katzenpost/use_upstream_mlkem768_xwing

use upstream mlkem768 instead of our fork
fixes #3

d93a78454a45e6e9c72edb6126bf472b502af7c2 authored 11 months ago by David Stainton <[email protected]>
fix kem/sntrup

7091b526911a4b782b8bf092b06a3e2be5249ad2 authored 11 months ago by David Stainton <[email protected]>
kem: rm old tests that use encap with seed

2355b7dc93adbe18b16b4ea4a43015c9a1d72a3f authored 11 months ago by David Stainton <[email protected]>
kem: rm encap with seed

80b78d5c11d4fc471abf002b01a6f39bd1527d02 authored 11 months ago by David Stainton <[email protected]>
kem/combiner: use only non-deterministic encap

508d709979eacc58c135db2938ac16ab644f5431 authored 11 months ago by David Stainton <[email protected]>
go mod tidy

removes mlkem768 fork

fd9b69c6f4c47c54f23ac654cb19f02814acc15b authored 11 months ago by David Stainton <[email protected]>
kem: use upstream mlkem768

c5eb3f34136f83e5e56a5c2bcb635a140aae45e9 authored 11 months ago by David Stainton <[email protected]>
kem/hybrid: use encap instead of encap with seed

0a22817d2e44ba91cfc33f2e0f106556c2c0a2e6 authored 11 months ago by David Stainton <[email protected]>
WIP Not yet implemented due to missing encap-with-seed

39dfc67368bf0f00d3edee69838d28f4f93ea447 authored 11 months ago by David Stainton <[email protected]>
Use latest mlkem768 fork, improved deterministic methods

f3c2f921b9509ef531596b9b31453a6860799567 authored 11 months ago by David Stainton <[email protected]>
update readme

d8c11cbbf70cbb7bd507972eee3b5d7024795df8 authored 11 months ago by David Stainton <[email protected]>
update readme

904bb5357e94d470103ff6f978e9c2f023383843 authored 11 months ago by David Stainton <[email protected]>
readme: fix release badge

ae16ed807ae69f4a8b27368bc13986ea33a22d3c authored 11 months ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/main'

067cd37a8c1416d068da3faeec29ff980347b1a8 authored 11 months ago by David Stainton <[email protected]>
readme: fix ci badge

7d55abdaad7f7a568986a5f2bd10ea06cc262dcd authored 11 months ago by David Stainton <[email protected]>
Merge pull request #1 from katzenpost/update_readme2

update readme, clarification in license section and add badges

d77ab755d0676c84e397c3d00b1d685ea509b033 authored 11 months ago by David Stainton <[email protected]>
update readme, clarification in license section and add badges

3effafc9fb0c247a533da8a3a65d42b3041e935f authored 11 months ago by David Stainton <[email protected]>
Create go.yml

bbaa851c26340aa74feb3a350a8902b03d7bd731 authored 11 months ago by David Stainton <[email protected]>
sign: add unmarshal to private key type

52c8b1848a04a54645fb75ccf15c758a5fcb3a7a authored 11 months ago by David Stainton <[email protected]>
sign/ed25519: add NewEmptyPrivateKey

cd44e8b39032bebb65bea2d63816a37a29e09a2b authored 11 months ago by David Stainton <[email protected]>
Use latest circl fork

e91458dc9a7b565528d7657124babbfc9c8eedff authored 11 months ago by David Stainton <[email protected]>
sign/schemes: fix schemes ordering

c0ad644e6c7777aefc0057c18111b8866659f897 authored 11 months ago by David Stainton <[email protected]>
sign: add text marshaler to pub key type

00a28f7761321999f140fd14e73a5f1f325aa873 authored 11 months ago by David Stainton <[email protected]>
Add hash helper functions

627726dd1594daa5da3acaac8256fc50486b960a authored 11 months ago by David Stainton <[email protected]>
Add sign/pem

4a180cd0a2d7107dd4cd60e1bcdccb27db0e248a authored 11 months ago by David Stainton <[email protected]>
Remove old bench tests and go mod tidy

9f47fc2bfb6190722ae38f898c09b91988045854 authored 11 months ago by David Stainton <[email protected]>
Add schemes and schemes tests from circl

19174c8087c83221ea512e21edf87d28dbd96e38 authored 11 months ago by David Stainton <[email protected]>
Remove old instantiation of ed25519sphincsplus

12aef80b4e839e83c07fd1b81285207747e289dd authored 11 months ago by David Stainton <[email protected]>
Add a few signatures schemes to new schemes module

f321755c1d65ccd19c438a2fd159b87f240fb6e6 authored 11 months ago by David Stainton <[email protected]>
Add signature scheme combiner

5599ab8818a8a086f6c0e0173207f8dbd47fbd71 authored 11 months ago by David Stainton <[email protected]>
sphincs+: make it use the new sign interfaces

61d9931d7c9740846d394bb27edaa042cc6bdd10 authored 11 months ago by David Stainton <[email protected]>
ed25519: make it use the new sign interfaces

7d194b92e4e2ed5560d52cf43f10bb9ad3828a8b authored 11 months ago by David Stainton <[email protected]>
Use circl sign interfaces and switch our ed25519 to use that

c38e5246ea2895c7ea8dfc4186fccf8cc95421f2 authored 11 months ago by David Stainton <[email protected]>
Add xwing kem wrapper

c1563714e3acc4b118d68d5ed95e617d21fa73ab authored 11 months ago by David Stainton <[email protected]>
Update readme

a69934cebf93a07414497a42107b2000ae94d984 authored 11 months ago by David Stainton <[email protected]>
Add add encap/decap kem test for all schemes

7b2e8afcc2547a73a315917117b403700b8cf2fa authored 11 months ago by David Stainton <[email protected]>
mlkem768: add constructor

8402e3231bd6956241a69ee7f15a7eca2131357e authored 11 months ago by David Stainton <[email protected]>
Add mlkem768

47194206ddcd37d9ea6917d543c0cf0f345aec03 authored 11 months ago by David Stainton <[email protected]>
rm util/file.go

127fa49f6cc8453a1f9f55c72613e4470a240858 authored 11 months ago by David Stainton <[email protected]>
Use latest circl fork

fd80205794094c055890e92c5942d6b6ec8bc17a authored 11 months ago by David Stainton <[email protected]>
kem/tests: fix unmarshal tests

e016ae4668e6feb6da7fa9b5e93865672f7db316 authored 11 months ago by David Stainton <[email protected]>
kem: add text unmarshaler methods to scheme

remove text/binary unmarshaler methods from
private and public key types

a3612ffc463b32b333f1a0d4be1b7c75c40888ae authored 11 months ago by David Stainton <[email protected]>
Use circl fork tag

e1e906dfa285c440625dfef3dd6a4ba1dafc97c1 authored 11 months ago by David Stainton <[email protected]>
kem/tests: add text unmarshal tests for all schemes

411acc76949c11349e5fd5816ca7382e510f0f25 authored 11 months ago by David Stainton <[email protected]>
kem/combiner: fix stupid byte offset bug

f9b43bd0b084f5f0108f68e20a01120f16df70ff authored 11 months ago by David Stainton <[email protected]>
nike/ctidh: fix NIKE Scheme names

905f4ed7c81535f18007ce6b0109cb288ccf8afc authored 11 months ago by David Stainton <[email protected]>
kem: fix comments

ae99f0612ae81f87889f62f6f2d2d769a4d6cd13 authored 11 months ago by David Stainton <[email protected]>
nike: fix package comment

5d4a3ea0c75e5648179e64b0fb3f92a195f34cee authored 11 months ago by David Stainton <[email protected]>
Use latest circl fork

74b423350c9849e2c51e4530e2844ed3a1143c1a authored 11 months ago by David Stainton <[email protected]>
Use latest circl

ced5e9aa315f98bd5354bae7a2d2eaacc8b028cc authored 11 months ago by David Stainton <[email protected]>
Fix kem text unmarshal for public keys

5398c6905a526480a9c9746cd1d5a7455065e523 authored 11 months ago by David Stainton <[email protected]>
kem/hybrid: fix UnmarshalText

66e420c3853d415f765c7cd81903567bc9001606 authored 11 months ago by David Stainton <[email protected]>
kem: add text un/marshaler interfaces to public keys

873fa802001ee4857c6325cc985c8ccf69933ba4 authored 11 months ago by David Stainton <[email protected]>
Remove epochtime module

142a2ece8ca8297091d353ae788ce4e7ff4bb533 authored 11 months ago by David Stainton <[email protected]>
Fix kem pem typos

371dfb1035e2346ab4c78b10af22848b9be8f087 authored 11 months ago by David Stainton <[email protected]>
Add hash module with blake2b.Sum256

cb2c611c95c8be29a00f43f59c25204bdef24094 authored 11 months ago by David Stainton <[email protected]>
kem/schemes: remove panic from ByName

d2247321297829db11eb4d0e2f405df751807908 authored 11 months ago by David Stainton <[email protected]>
Fix kem pem api

91e78599f1b819310529a034ca4aa25ccfb205b1 authored 12 months ago by David Stainton <[email protected]>
use highctidh v1.0.2024012400

37a44e89903e11b22d67c90a043826f3f1726b34 authored 12 months ago by Jacob Appelbaum <[email protected]>
Add kem/pem module

2d295498ddb335144c0df6b10868f37924e5a35f authored 12 months ago by David Stainton <[email protected]>
Add singular ctidh kems

59686a802fde02874913e75dc3f0e09fb2851bb0 authored 12 months ago by David Stainton <[email protected]>
Add another silly kem

6091c84ec369a256467ffeea5b5099f4958563c2 authored 12 months ago by David Stainton <[email protected]>
Add many KEM schemes to our list

2e1e22ba28c9fba63bff9684257054c5b419a01e authored 12 months ago by David Stainton <[email protected]>
Fix CTIDH wrapper types, add to NIKE schmes list

f4ec07b4c0aa8db4014dd78f201fe7c8188fa525 authored 12 months ago by David Stainton <[email protected]>
Use highctidh fork and add wrapper for each type

30dfeeaaac9eb76484b20833b0ba8bcefacd69f3 authored 12 months ago by David Stainton <[email protected]>
Add many kems to schemes list

a9281bda53d9343f69142d2ba0bd9419cc39d5cd authored 12 months ago by David Stainton <[email protected]>
Fix signature schemes

965ee79525e44e8e90822c1e9cd7130a579c0ec5 authored 12 months ago by David Stainton <[email protected]>
Update import paths

bc8bcfcca4ee26aee27e620b0810f7445b270d35 authored 12 months ago by David Stainton <[email protected]>
Use katzenpost/circl fork

45da893d6bd6b86c8ae97de14af85ca51f5abec0 authored 12 months ago by David Stainton <[email protected]>
Flatten hierarchy, remove primitive dir

b96678fb103d68f595cbb92658b23e26c22c8e16 authored 12 months ago by David Stainton <[email protected]>
go.mod and go.sum from pre-rebase

this concludes the git surgery david asked me to do, introduced in the initial
commit.

this cor...

d11d3fd4adec7b555f8aa3bd92d5915c98c23260 authored 12 months ago by Leif Ryge <[email protected]>
Upgrade ratchet to old nike generic ratchet without memguard

54e2acedc310aeb94d459858ebdffb4716c06838 authored 12 months ago by David Stainton <[email protected]>
primitive/kem: fix tests and vectors

d47de29ba81fca8caf783dd1d995cbe082c57834 authored 12 months ago by David Stainton <[email protected]>
primitive/kem/schemes: add some hybrid KEMs using kyber

9168786bf53103def70eec71ed90ef2e6927ac42 authored 12 months ago by David Stainton <[email protected]>
Use hpqc fork of circl

2c1aaa8b0c82c291b0151998287ad26791ec02df authored 12 months ago by David Stainton <[email protected]>
Add KEM interfaces from cloudflare's circl

5812a59dacb0185a1d5d13f0748e6b0e71ce337b authored 12 months ago by David Stainton <[email protected]>
primitive/kem: fixup

4c388f31e08a39490d52d430dc53d5f92ca7f113 authored 12 months ago by David Stainton <[email protected]>
fix various primitive import paths

b881999caaee298fa26ddb2def2f9ded237e0846 authored 12 months ago by David Stainton <[email protected]>
Fix ecdh nike references

29344c07c1496d4b7e24c41680f091a9960d7aa9 authored 12 months ago by David Stainton <[email protected]>
go mod tidy

54b32d2bb06d0d56a781dff128b880415b0474dd authored 12 months ago by David Stainton <[email protected]>