Ecosyste.ms: OpenCollective

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

github.com/katzenpost/circl


https://github.com/katzenpost/circl

Use untyped consts for Kyber

7a181da0c65e30df399cf5a4823ccaece85b4336 authored almost 2 years ago by Tom Thorogood <[email protected]>
Releasing v1.3.2

769d73f14c245a9a54a860640516c1b799a398d0 authored almost 2 years ago by armfazh <[email protected]>
Fixes RSA signature size.

fa6e0cca79a443d7be18ed241e779adf9ed2a301 authored almost 2 years ago by armfazh <[email protected]>
tkn20: change seed size for MAC key from 128->576 bits in accordance with BK paper (#394)

74436aa339388d8221c1e8851562b9459dbc59a5 authored almost 2 years ago by Tanya Verma <[email protected]>
abe: Improve test clarity (#393)

7cdab52ea2fddc9d9a1a44d6f8936dfd297f17f4 authored almost 2 years ago by Tanya Verma <[email protected]>
Make golden files for cpabe.

2221242574ddd3ae029087c56920d1c771cb179d authored almost 2 years ago by armfazh <[email protected]>
Updating test vectors for VOPRF rc-rfc. (#388)

2038bd738f008994ff893d5a4df77d1b23f16c7e authored almost 2 years ago by Armando Faz <[email protected]>
tkn20: Don't build outdated source file

Temporary workaround for #385.

459b64f53bc65c6ef18923652e59d8d28da75057 authored about 2 years ago by Bas Westerbaan <[email protected]>
field arithmetic cleanup

Co-authored-by: Armando Faz <[email protected]>

9dbf4684a3310b6c9411a71ee7570cc31aef11ea authored about 2 years ago by Wind Wong <[email protected]>
remove wrong comment

d81cf1e4c012ec5257af0d6f552501812d4bf5cf authored about 2 years ago by octeep <[email protected]>
Updating readme for v1.3.0.

c56c51d2526f71be07939782d59d1a98744e062c authored about 2 years ago by armfazh <[email protected]>
Add TKN20 ciphertext-policy attribute based encryption scheme

34cd12b4c5b24f60e1979cb07cdd81d6bee94d00 authored about 2 years ago by Tanya Verma <[email protected]>
Revert "optimize gf multiplication"

This reverts commit c5636498298bef6aff27cdb8f5e272eab287c6d4.

66aa9c5e8583ba44bfe861b692d805fabd0fad4a authored about 2 years ago by octeep <[email protected]>
update to round 4 specification

0bf61995b38ff87444a7620998233302bb3e884f authored about 2 years ago by octeep <[email protected]>
Setting up CodeQL analyzer.

6ab4dfed8f3c395307332c36edd4c8ee9aae54de authored about 2 years ago by Armando Faz <[email protected]>
Add deterministic blind RSA verifier (#379)

* Add deterministic blind RSA verifier

2536df9558994b95a989359ef32c1e34bf1fb220 authored about 2 years ago by Christopher Wood <[email protected]>
optimize gf multiplication

c5636498298bef6aff27cdb8f5e272eab287c6d4 authored about 2 years ago by octeep <[email protected]>
Implemenet vectorization for semi-systematic parameters (#2)

* implement vec for mceliece460896f

* implement vec for mceliece6688128f

* implement vec f...

eb670e7218063d173a3cf6d141c49bb72fb77d17 authored about 2 years ago by Wind Wong <[email protected]>
pass pointers instead of slices

ecb22e79c145f2d730f24114f01be4f314d9bf0d authored about 2 years ago by octeep <[email protected]>
Implement vectorization for systematic parameters (#1)

1b8c3d068acfe80b2817d8dbfeff862a0d1319ac authored about 2 years ago by Wind Wong <[email protected]>
add TODO in pk_gen.go and add attribution to the Rust Classic McEliece devs

728ed14ee678683c0c15e01bc9d0401cae2e2fb8 authored about 2 years ago by octeep <[email protected]>
compress testdata.txt

ed1fba854ae06259d87edf26a5c8f054f59c69e5 authored about 2 years ago by octeep <[email protected]>
add more documentation

5e4053f152e45833a3b253b987cd815959658a0e authored about 2 years ago by octeep <[email protected]>
trim down test data size

827a97baf6b82997ea7fb4b2503a52955236358d authored about 2 years ago by octeep <[email protected]>
Adds RSA Threshold signatures (#364)

Adds RSA Threshold signatures:
This is an implementation of "Practical Threshold Signatures" by...

fa1d557895fc2a1abbed00d5e0400af4e5aeaf36 authored over 2 years ago by Josh Brown <[email protected]>
implement Classical McEliece

820e06561001a975791dc6f1b024292d849e0acb authored over 2 years ago by octeep <[email protected]>
Add Scalar/SetBigInt function (#377)

* Add Scalar/SetBigInt function

This change enables one to set Scalars to integer values enca...

03a6a6ea68a721e8a746ca043e2482981c1de6a4 authored over 2 years ago by Christopher Wood <[email protected]>
zk dl

3a035364f828fe2f132f4db27a596d57edf3cce2 authored over 2 years ago by zhdllwyc <[email protected]>
simOT

65803542f652ee334037e0e6f7c3688121ddafa5 authored over 2 years ago by zhdllwyc <[email protected]>
Moves dleq to new top-level zero-knowledge package.

4cf0150356fc62a0ea5c0eec2f64b756cb404145 authored over 2 years ago by armfazh <[email protected]>
Update multiplier for p434.

bf28068670cd0497ff1c79c734012a62812e0682 authored over 2 years ago by armfazh <[email protected]>
Reorder Fp2Mul

00fa63c2e8379f10c25c37a271e8983fa3277530 authored over 2 years ago by armfazh <[email protected]>
Update REDC method.

31a645a470ce2bd5868ad828f40162354fdc8036 authored over 2 years ago by armfazh <[email protected]>
Bumping linter to v1.49

f70c8308a56ecae1c36b3273be5e0c5685dadf06 authored over 2 years ago by armfazh <[email protected]>
Bumping up to go 1.19 version.

ccccbca4b375a798d787092cf85ef17783caf98e authored over 2 years ago by armfazh <[email protected]>
dilithium: fix typo

Closes #365

39ba87a06be233866f89524f2be8a86abc55a685 authored over 2 years ago by Bas Westerbaan <[email protected]>
Adds polynomials and Lagrange polynomials.

0a9554f37a47ea95082a1c70c0551377007c5ac9 authored over 2 years ago by armfazh <[email protected]>
Fix generation of code depending on io/ioutil.

b20ab68d85a912622f17c0d032e579cfd3d4cb99 authored over 2 years ago by armfazh <[email protected]>
Trigger error when bash script fails.

0aa8e47893be9d35372c0b053785c9c9978255bf authored over 2 years ago by armfazh <[email protected]>
Formating files with new go1.19 fmt tool.

4ea744b69e11de4ecf82527601958eb59a44685b authored over 2 years ago by armfazh <[email protected]>
Removes dependency on io/ioutil as is deprecated.

826352f7d7a3a78ddc7ecc6d2b964be1b603ee55 authored over 2 years ago by armfazh <[email protected]>
Deprecate sidh package.

A key recovery attack was shown by Castryck-Decru's paper
(https://eprint.iacr.org/2022/975) bre...

6ea1693b501539e206966d5dc22fd28fe6748cb0 authored over 2 years ago by armfazh <[email protected]>
Deprecate sike package from circl/kem.

f2e4c589718c4cdd4ecb2716f00cf1c6dc6ef8dd authored over 2 years ago by armfazh <[email protected]>
Remove sike from registry of KEMs.

8577631ab9700ddb6c6e9075a95ea515170e03b8 authored over 2 years ago by armfazh <[email protected]>
Improves documentation of group interface.

dbf8547e55728761cc8f620fbc4e940225f09749 authored over 2 years ago by armfazh <[email protected]>
Adds conditional move and select to group.

10a0004fa14054b26b43bd645be75e035d98b6f1 authored over 2 years ago by armfazh <[email protected]>
Adds a method to retrieve the group.

c8971c0c5a765163d116749c32e03cf59f3f89d8 authored over 2 years ago by armfazh <[email protected]>
chore: bump macos runner version

GitHub Action is sunsetting the macOS 10.15 Actions runner. It will stop working intermittently ...

033f07bc4808fb79737e135bcf83eb32ab35e723 authored over 2 years ago by Baoshuo Ren <[email protected]>
Add benchmarks for all OPRF suites

750ca5ec748028129d3f11c8c8651327852382ee authored over 2 years ago by Christopher Wood <[email protected]>
Use plain X{25519,448} for PQ hybrids and reverse order

This should match more closely to what we expect will be adopted.
The old CECPQ2 experiment uses...

9de48e310217c88b801ea5d87f18eab797acac61 authored over 2 years ago by Bas Westerbaan <[email protected]>
kyber/ntt: fix documentation typos

5170e388f912e581782d2dc2c85755385d8c2cea authored over 2 years ago by Bas Westerbaan <[email protected]>
kem: add Kyber768X25519

f3c1b0d5f66f964fac4d71c9411f610028c67df5 authored over 2 years ago by Bas Westerbaan <[email protected]>
Update OPRF test vectors to draft v10.

afcbf3a9f7b57ae57879f7cdf8f528c1a067baaf authored over 2 years ago by armfazh <[email protected]>
kem/hybrid: Remove restriction on seed sizes

None of the implemented KEMs aim above 256 bits of security and so SHAKE256
(easily) suffices to...

1930bc66eba259ea7ea7237c4b05f6ca9c7123d8 authored over 2 years ago by Bas Westerbaan <[email protected]>
Moving to main branch.

ce888780a08e0726b0f29142b8abf4da34fa0066 authored over 2 years ago by armfazh <[email protected]>
Bump to v1.2.0

f18784e287f0c586dcbb2c5b7045d7f3080d119b authored over 2 years ago by Armando Faz <[email protected]>
Generated files werent formated.

e6db3058835203116d27b24808f0613b85f4c182 authored over 2 years ago by armfazh <[email protected]>
Format templates using gtfmt tool

6988b53ac14df98a8e2abade6c441169d730c748 authored over 2 years ago by armfazh <[email protected]>
Formating autogenerated code.

9c69f9fe7f5a88c06d6d5f98dc97c33ac0c3de95 authored over 2 years ago by armfazh <[email protected]>
sike mitigation of remote timing attack

10923e8d736009130170c06c1bdbd81bee4de56c authored over 2 years ago by zhdllwyc <[email protected]>
Wait for amd64 job succeds to run other jobs.

2332ef184b50dc1329116f3c7a655bc0c2fa94af authored over 2 years ago by armfazh <[email protected]>
Moving golnagci-lint to v1.46

be60a911ba1e121bc5dcaeda35e64c72b74f808b authored over 2 years ago by armfazh <[email protected]>
Update with latest RSA from go stdlib (#331)

Removes unused functions in rsablind.

a4b85529f1ad815b4e0e74627b97b33f99a5e0be authored over 2 years ago by Armando Faz <[email protected]>
Update version of github actions

a6a63c4becc1e07e5756c79c7b17af1ab848aa16 authored over 2 years ago by armfazh <[email protected]>
Bump golangci-lint to v1.45 and format files with gofumpt

b208fe3fda249824d391714bd848229c6e357a03 authored over 2 years ago by armfazh <[email protected]>
Addressing more review comments.

f29a96b7b882af1594053009c8d3aa362908fa58 authored almost 3 years ago by xvzcf <[email protected]>
golangci-lint

17c740c6ac20fd6ebd81ff10791725175a4d0168 authored almost 3 years ago by Goutam Tamvada <[email protected]>
Moved a comment.

9ed7aa1afe98116cf8163b6e0e8c111b5e09fc9e authored almost 3 years ago by Goutam Tamvada <[email protected]>
Added some type aliases.

97f717e9b4b5a8bda03871f029d126275630fdeb authored almost 3 years ago by Goutam Tamvada <[email protected]>
Rewrote pack and unpack().

083bc54d4dd20a6dbec3383ee77c2b5dbb51c6b2 authored almost 3 years ago by Goutam Tamvada <[email protected]>
Bumping up to Go 1.18

changes:
- moves compatibility marker to go1.16.
- /ecc/p384: Fixes undefined behaviour of std...

c7e43e0f74e917f712bdc46f32aead07b27b0abb authored almost 3 years ago by armfazh <[email protected]>
Enable Ristretto255 for OPRFs.

785fc97b5b8ef41f08d1b43e728ab85f249fd2e3 authored almost 3 years ago by armfazh <[email protected]>
Updates CopyBlinds to use group.Copy

fede92277f376f99693f068041fe15a6fc238031 authored almost 3 years ago by armfazh <[email protected]>
Adds Set/Copy methods for group element and scalar

82f145e51ca788207f61ef703148019d44d0e199 authored almost 3 years ago by armfazh <[email protected]>
Linking crypto hashes everywhere is needed.

65bed837337c47f67d9c04aad7b9c230e8dff728 authored almost 3 years ago by armfazh <[email protected]>
Moving file for tests to testdata folder.

5ed0bf2508e3bb0dc7e94f0d7d19843221749978 authored almost 3 years ago by armfazh <[email protected]>
Formatting code with linter.

Code formatted after resolving issues reported by
$ make lint
some of them were automatically ...

938d522945d103b1130262ce8adf1ce0ca137abe authored almost 3 years ago by armfazh <[email protected]>
Add functions to retrieve params of a Suite.

fb33e52f60e231fc78aaa436ba26f0b720aaa1bb authored almost 3 years ago by armfazh <[email protected]>
Add deterministic Blind function along with function to copy an evaluation requests's blind values

21077989a347687233e05bb33619430b25c5669f authored almost 3 years ago by Christopher Wood <[email protected]>
Armando's suggestion

5959a7406b73deff13fe796c41ec9586f6d8b0ab authored almost 3 years ago by Christopher Wood <[email protected]>
Export Group and Hash for each OPRF suite

2c87de716d47179410d1db311364c33ef36528c4 authored almost 3 years ago by Christopher Wood <[email protected]>
Make OPRF compatible with voprf draft v09.

b38981cf48e4000dc47f25bb3324509d1844cd5b authored almost 3 years ago by armfazh <[email protected]>
Add DLEQ proof.

8c0c6e40a8bff5051fdb82b78a678a8253f0ed61 authored almost 3 years ago by armfazh <[email protected]>
Copy the salt before returning it

2428169dc9cdfb32f524e0dcda320f8f79c14c08 authored almost 3 years ago by Christopher Wood <[email protected]>
Expose randomly generated values for Blind RSA (salt and blind)

cbf32f33e9a2b492f33dcf86344afbc1e515c652 authored almost 3 years ago by Christopher Wood <[email protected]>
Added commit hash that KAT was taken from.

f3e6b0d7efd35137b70435c1b2c007dc9085ad4e authored almost 3 years ago by xvzcf <[email protected]>
Removed testdata/kat.rsp.

f54c649ea01218e05ccb65bc1719c4d1ccd13b92 authored almost 3 years ago by xvzcf <[email protected]>
Update kem/frodo/frodo640shake/frodo.go

Co-authored-by: Armando Faz <[email protected]>

cb05bb7cb138df05ed0165766b828d4bd8d8dad5 authored almost 3 years ago by Goutam Tamvada <[email protected]>
Review comments (part 1).

e727ecea666b2febcde23351b8a3630059da244f authored almost 3 years ago by xvzcf <[email protected]>
Passing in array pointers instead of slices where possible.

528ca060ce7c8ee830c8e6169545c9ea2dfcaf2f authored almost 3 years ago by xvzcf <[email protected]>
Update kem/frodo/doc.go

Co-authored-by: Armando Faz <[email protected]>

6db2439caa1651057acdea2171250fe0d5251328 authored almost 3 years ago by Goutam Tamvada <[email protected]>
Constant time fixes.

7f9ae257a23f723e607de38823bfd73ee25b31ab authored almost 3 years ago by xvzcf <[email protected]>
Switching from circl/xof -> circl/internal/sha3.

e89e0acccec870c4b92ad0025659e9b56830eef8 authored almost 3 years ago by xvzcf <[email protected]>
Added implementation of FrodoKEM-640-SHAKE-CCA.

651d2a17341d837d597081b1f1e063632b678dd7 authored almost 3 years ago by xvzcf <[email protected]>
Removed comment.

35cd730a6d937d6ca4d0f8160d48f6c28c3bb518 authored almost 3 years ago by xvzcf <[email protected]>
Performs modular reduction for all scalars.

f9c76934cfdaf9496598d8cd711bd3ae3c03a8ff authored almost 3 years ago by armfazh <[email protected]>
Pad blind RSA protocol messages to fixed modulus width

Also check that the encoded message from the test vectors matches expectation.

15f39042039a5d953aa3d11650576df0fcd0ecfd authored about 3 years ago by Christopher Wood <[email protected]>
bls12: Adding hashing to G2 (#299)

* Adding hashing to G2.
* Refactor the init function.

1b8ce324aa9e6f8fc19ea9c22a835643a8c0b42d authored about 3 years ago by Armando Faz <[email protected]>
Verify the signatures for sanity's sake

2d22325a4fedb506fd8a38fd77d2cd4fbeb6fef0 authored about 3 years ago by Christopher Wood <[email protected]>
Add blind RSA protocol support (#308)

This change adds a generic interface for two-message blind signature
protocols, along with a co...

8147cc869cf83c74a2436d354079cbe350c05930 authored about 3 years ago by Christopher Wood <[email protected]>