Ecosyste.ms: OpenCollective

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

github.com/katzenpost/circl


https://github.com/katzenpost/circl

fix test and bench target

a2a93c3effc8c4b58878000b8772f04f911264b6 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
improve comment in sike. add make target doc

fe017404e35a420fcf0a8a87a96312560185d92f authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Replacing fp255 by fp.

e4cc7193873fff19079ee602e0709b5e0d6e9420 authored over 5 years ago by armfazh <[email protected]>
Adding Wycheproof tests for ed25519

06b7145000df0b92c2405d5873479c9eaee3e81c authored over 5 years ago by armfazh <[email protected]>
Updating CircleCI badge.

df2fa17b334b73c578f243651cf5fbc255bb8237 authored over 5 years ago by Armando Faz <[email protected]>
Update go.doc files

66b8c04f0090a1588104a212fb885c1ac121a853 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
README.md adds goreport

04fcab5fab3d661524fd3e400979f0983a8e7455 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
adds link to godoc to README.md

e496aad0b22795ac66bc64103afad2eca10ae573 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sidh] Improves documentation

84a5a70f7fcb388dd206bb6205956fb5e49d9eec authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[fourQ] Reformat constants

cfc06e8ce7ad44e12fea368faeedf7d3bf1680bb authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Updating key validation refs.

The key validation can mitigate some attacks as such as the ones
reported by [1] and [2].

[1] G...

0ba9a9382e8b03f5cb944b42467229e2c6ef3a32 authored over 5 years ago by Armando Faz <[email protected]>
Resizing logo.

85937ef71c0e95a1dcf70600be5b21c5c41416a8 authored over 5 years ago by Armando Faz <[email protected]>
Updating description

1cdaa258bc4a798bfa69e43c4a02b9743fc8236b authored over 5 years ago by Armando Faz <[email protected]>
Fix path

57fa330c9f0f6bf791b9f17b26d6c58e7688e07a authored over 5 years ago by Armando Faz <[email protected]>
Adding logo.

12846853f46e1ecf0f5a4900b59d8b76b76350d7 authored over 5 years ago by armfazh <[email protected]>
Updating validation of key documentation.

No changes in code, only documentation.

badddde1557f85ba9c3eebc559862a42465aa8da authored over 5 years ago by armfazh <[email protected]>
Including ed25519 signature scheme.

84c32363f45e57609667ed87672a6f8127105ef2 authored over 5 years ago by armfazh <[email protected]>
Small nits at table.

57f90ef1a68b1af9bc113f58f6d782fcc4f9f843 authored over 5 years ago by Armando Faz <[email protected]>
Including WIP table.

35fb0347ccf8600e889b9d68846d3349316523e7 authored over 5 years ago by armfazh <[email protected]>
Updating Readme

38271081f0b51d9dc4a1693a2f349f60ee38290d authored over 5 years ago by armfazh <[email protected]>
Including validation of public keys.

0483a073f4559475455830047e6d09592ef8dc2b authored over 5 years ago by armfazh <[email protected]>
Moves /hash/sha3 to dh/sidh/internal/shake

79524f92d9e92537dfb05a1ae25d069c3871db22 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
enable stylecheck

1c4a75373b644ecc23c45eb4ac88fb99cb759776 authored over 5 years ago by Michael McLoughlin <[email protected]>
enable misspell

5a0811fd30c85059eef127f17926fe51d52c20c1 authored over 5 years ago by Michael McLoughlin <[email protected]>
Including fp448 package.

5335d56d1f9c0fd1f97473b38fd2a108073d0764 authored over 5 years ago by armfazh <[email protected]>
Including dh/x448 package.

a32dc0f98a09d11547df943d202a95e937abe785 authored over 5 years ago by armfazh <[email protected]>
Update LICENSE

dd4a596d0e21e10076632e27d3b712097042eef5 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Update README.md

5faa96d4dde1c14f4792229c66a8819e413d04b6 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Update README.md

27b89297d6adc36a711170c8234e4f752affd116 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
ecdh: Removes /ecdh

74b9a805a3d7b129216c034a7e4cd1651d7c09e0 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Including fp25519 package.

e2db2d37a179c43aea989f0604f5932947407a79 authored over 5 years ago by armfazh <[email protected]>
Including X25519 dh package.

3816d559d34f2bac24e3853e4aa83dbc1e05b094 authored over 5 years ago by armfazh <[email protected]>
Fixes code issues detected by golint

8e3bbbe82480f1883a19239581765e4262cbb23c authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Renaming fourq and curve4q packages to lower-case names.

8a60f132160e7d8f65ca384f0dfb93fe94a14911 authored over 5 years ago by armfazh <[email protected]>
Including a new dh provider.

5851a6bc034103324e97fda8381fae82d08fa82e authored over 5 years ago by armfazh <[email protected]>
Including FourQ original files to CIRCL

ed82123902fc8d7c2805d610d38586fdfe959037 authored over 5 years ago by armfazh <[email protected]>
Updating original with the following features:

- Updated ScalarMult and ScalarBaseMult both using a constant-time
algorithm.
- Supports fo...

7d7a10f604019d17d6ffb8663af7b89de136dc21 authored over 5 years ago by armfazh <[email protected]>
lint: disable broken dupl plugin

a47d9b46f8360b29a5e5e8b508a227d33a801c5c authored over 5 years ago by Kris Kwiatkowski <[email protected]>
enable linters: deadcode, varcheck, unused

dfdae413ae23e9fb5f354bed2797c3dbc7f2e737 authored over 5 years ago by Michael McLoughlin <[email protected]>
pp referenced from asm

caf23a752e4eec29ef853aa0f735dde0fb136f7b authored over 5 years ago by Michael McLoughlin <[email protected]>
[sidh] Enable TestPrivateKeyBelowMax

a07bc246795c33ed908042026dd62ba18d655ef4 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
enable gosimple

fc11647d3f55872af7b68a4d82168e80fcc0f580 authored over 5 years ago by Michael McLoughlin <[email protected]>
[ci] remove fmtcheck.sh script and use linters

534639bb6840d690c5f6a09eea940f9950ae6948 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[code formating] apply gofmt -s -w on all files

c6e1c7fd0607f2d31ad6e330a76f92855fecae95 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sidh] remove date from generated code

d4d509aff7b7690aae64d13033a3d0efa6a88ed4 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ci] Checks if code is generated correctly

feb57814e203bfec998d2f52b12929fc04f679c6 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
enable nakedret sanitizer (#34)

bfc8f073d60d85978205f55762adee6cf960e58f authored over 5 years ago by Michael McLoughlin <[email protected]>
enable unconvert (#35)

fe06cbc62df54a675adea228b28236f5bd7c38ff authored over 5 years ago by Michael McLoughlin <[email protected]>
Enable golangci-lint in CI (#32)

* enable golangci-lint in ci
* add GOPATH to linter

bf9ea891c8a236ad583ef6ca71ce412e049c040b authored over 5 years ago by Michael McLoughlin <[email protected]>
Adds the package P384 (#10)

New implementation of P384

Contains:
* New inversion method.
* Removing non-constant time i...

ff08cfa51743d0f5ed4b46eddad9d46aaf254422 authored over 5 years ago by Armando Faz <[email protected]>
Fix staticcheck errors

Fixes two problems reported by staticcheck:

dh/sidh/sidh.go:190:6: SA4006: this value of `err` ...

225920a1d221f8d51c39b77f6235bf1fb148c20b authored over 5 years ago by Michael McLoughlin <[email protected]>
add go.sum file

Adds the go.sum file as recommended in Go modules documentation.

https://github.com/golang/go/w...

b9139164be24bf7babd3529b75c19c6e6e829a3c authored over 5 years ago by Michael McLoughlin <[email protected]>
[utils] abolish utils/cpu

This package was needed in order to work around some problems. Those
problems do not exist anymo...

22ca0513c33ded7b6de6c91be57f10fbcb803674 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[build] adds docker file for testing on arm64

1d8ccedbf3202891f1e12ec63339cfec4e9be952 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ci] ensure code is correctly formatted

4b9a8a4d82c51059800b57fff78854e63be4c228 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sike] move test data closer to sources

ee486bf4e042e3c08b71d91466d01d314c76d66e authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[makefile] Remove vendoring

64b3818e0a32380062979bdc7ab7d67a8aac4c95 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[CI] remove travis file

cb359160aac545084e70b8a12f1e13510d2018b3 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sidh] Redesign with a goal to remove most of memory allocations

* Removes memory allocation during runtime of SIDH. This improves
performance as per table bel...

e29eebc145415628e520131e39afddd117759675 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sha-3] Changes implementation of SHA-3

The problem with old implementation of SHA-3 was a fact that it uses
function pointer to call lo...

2136e1b015dfa7853806963fd5a8556d4a02fb57 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[sidh] add generated files

57136993932a79ea3199ccc9cc77c884b5e151f9 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[p384] makes vet happy in go 1.12

a04459ca3ad64a00cd4f341fac113ab4528cca99 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ci] Let's drop support for Go 1.11

59bec4aed2db247b9b99dd2265dbae21b423d311 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[CI]: Add build status label to README.md

e8ddb1fa06d7ee7c993f016c4d41bd24ea048d51 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Makefile: redo after introducing go.mod

bc86e01de7614fd684017a30bfd9acfef3ea4129 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[CI] Setup build for x86-64, ARM64 and fixed version of Go

de5ad4dcfd47562a7ded69467333a2b402629411 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[CI] Add initial CI run

f7172d60da96187757ccf32b51df977729828a67 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Adds math and utils/test packages, also updates utils/cpu.

1abf85180823c7b0b381b6988b39a7199eff361a authored over 5 years ago by armfazh <[email protected]>
Create an internal folder.

Internal will contain noon-exported utility functions.
- conv: convert little-endian slices fro...

b06453bb1a8cc48863b38cca74f40d68b0caf03e authored over 5 years ago by armfazh <[email protected]>
Starting the math package.

Contains:
- wNAF algorithms
- number formating to hex.

87af48390f97629982fafb7e203a2ec9a2779182 authored over 5 years ago by armfazh <[email protected]>
Address comments of the review.

Rewriten some functions.
Better documentation.
OmegawNAFRegular is wrong, the correct name is si...

a738658ab1410c57e90cd3ae46bf1ca7cf735538 authored over 5 years ago by armfazh <[email protected]>
add go.mod

1b45396ba87bf12c03acd5598a81aa75aedd0234 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] Cleanup in tests

a48ea99ef7d7320fda2d7f132cd78fdbc83e6d68 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] add generated files

ef4c53f80fa228261271dd9db50a14c51975ce2d authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] Removes readme's from xecdh

7783af640a5eb5916e81bb0b7d8fecb38a753f65 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] Fixes ARM tests

Makefile will only test ECDH when build for AMD64, as we don't have yet
neither generic nor ARM ...

58cea8c068f91a72cfbc80290e1acf99f40eda86 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Implementation of X25519 and X448 for AMD64 arch.

23e05b476cc7351887a36780162a455f6dae9568 authored over 5 years ago by armfazh <[email protected]>
[ecdh/x25519,x448] ECDHX -> ECDH

2209363e087855c66b769da763f8257e879ebdc1 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] Unify working buffer name.

Working buffer name was called differently in assembly
files and .go files. This fixes Go vet.

3345963092c533491074eea0eb9c1292c74cb580 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Including an interface for XKey which simplified tests execution

0d7a8355dc781cfbdb278745dc893c062ca0f25c authored over 5 years ago by armfazh <[email protected]>
[ecdh/x25519,x448] Don't export field operations

Moves field to internal/ folder.

38f38e530b07a740bb3a0910807ba0bbdab91105 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] Update README.md and add generate target to Makefile

27859af0c9f9097238b1584e8f265e134f0abdf5 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
[ecdh/x25519,x448] build tag should be at first line

147be450d5e328552fd07d84f9a4480efd946348 authored over 5 years ago by Kris Kwiatkowski <[email protected]>
Makes 'vet' happy again: (#8)

* Removes GOCACHE=off. Since go 1.12 this environment var is removed
and spec says caching is...

9bb61481db8ee94df932b21a76a35eda35c6f9dd authored over 5 years ago by Henry Case <[email protected]>
sidh: fix variable name

f09e7850c7f4ef951cfe0bd88651275d4902ebb5 authored almost 6 years ago by Kris Kwiatkowski <[email protected]>
sike: removes useless comment

6a4e03504479e7febe4723d49f72519428ac0dd2 authored almost 6 years ago by Kris Kwiatkowski <[email protected]>
fix: CPUID code was wrongly recognizing ADX and BMI2

As per [1], page 296, CPUID sets, in the EBX register, bit 8 if BMI2
and bit 19 if ADX is suppor...

519434eab273de8543311bf6ea686c66ecc79d09 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
Add an optimized P-384 implementation

1bf42e5cb13c17a08bc344ec2a724340fdf23162 authored about 6 years ago by Ko- <[email protected]>
travis: ensure compatibility with go1.10 and 1.11

f1d010784f82661db1f21ee0dac1ac4b95146ffa authored about 6 years ago by Kris Kwiatkowski <[email protected]>
sidh: imports fix from github.com/cloudflare/sidh/pull/22

fix: fixes vendoring issue

* Assembly code can't reffer to variables which are not in the
sam...

b1646515a1cc20d7c4f3c8fd9735f2bd1a8e1fdc authored about 6 years ago by Kris Kwiatkowski <[email protected]>
makefile: when vendoring consider only .s and .go files

50ecec1f3aa614140ae4f57590e95de6230726b9 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
readme: change name of target go_vendor -> vendor

58b78b78f79c60638c5cbdf2533216a1834cf80f authored about 6 years ago by Kris Kwiatkowski <[email protected]>
sidh: updates readme

1238fe71e5e82cf9bdabbb44bc29d150c4538cf8 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
sidh/sike: code import

Imports code from github.com/cloudflare/sidh at commit:
5af598dcb3bb0f5fcb7999b4c55884582c2823e9

64526502c6dc24623571b75d5fb6d0e90cd90813 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
make possible to specify GOCACHE on cmd line

28d6420c4af645e4c6232d9cb8376641819a8f76 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
Improves previous commit

1. GOCACHE=off can be used to turn of caching, it's available since 1.10
2. -count=1 is default ...

47cd5595c1541658341b6277b77d2240d519aa01 authored about 6 years ago by Kris Kwiatkowski <[email protected]>
Adding bench rule to Makefile.

Adding count=1 to avoid cached test execution.

2d30a4de52a5f94f3f274edc6bad12b90d11372b authored over 6 years ago by armfazh <[email protected]>
checks formatting before vendoring

8bb2ca8b5504b3c368d90827b2e8062a33f68ad4 authored over 6 years ago by Kris Kwiatkowski <[email protected]>
Init

137ee87407a890600a67a9e7d8304f4e103c37e6 authored over 6 years ago by Kris Kwiatkowski <[email protected]>