Ecosyste.ms: OpenCollective

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

github.com/katzenpost/core

Core components common to clients and servers.
https://github.com/katzenpost/core

rm -rf all the code

b318169cbc7ff6901cb2073e226710beb53bb672 authored about 1 year ago by David Stainton <[email protected]>
Update readme to say DEPRECATED

a55d497b614549d6f6ddb4c4b49203a1165eff82 authored about 1 year ago by David Stainton <[email protected]>
deprecate this module

0f9385f7974498ebb55e0e2e3fc34e475d919dcb authored about 1 year ago by David Stainton <[email protected]>
monorepo

a855a78a9b583e6e24de880a1a327b306f59c3b3 authored almost 2 years ago by Leif Ryge <[email protected]>
bump fxamacker/cbor to v2.3

a0ceb0b7f6b15eb17ffd6abc437f795e3a2ad3e7 authored over 3 years ago by x448 <[email protected]>
go mod tidy

5e48318c8a37c0535eeb8b4a07eb19508fe146bf authored over 3 years ago by Masala <[email protected]>
Change Sphinx payload size to 2k

52e24c97d51502ac06c9d73670e05c4f8a5e408e authored almost 4 years ago by David Stainton <[email protected]>
Upgrade wire to use latest Noise kyber changes

344a96a8649cb840fe408dd91c1a1fbf3a5cb22b authored almost 4 years ago by David Stainton <[email protected]>
go mod: pin to latest noise tag for Kyber

b9edb76530b9747c27769660061ad99215b0785c authored almost 4 years ago by David Stainton <[email protected]>
wire: upgrade Noise ciphersuite to use Kyber1024

This is a breaking change and thus updates the noise wire protocol's prologue
indicating version...

f28fd830d009bfc395a39b457dda21f364966ca3 authored almost 4 years ago by David Stainton <[email protected]>
utils: improve ExplicitBzero

use runtime.KeepAlive and go:noinline

ce1c293cf64d43933d2bb9f9aa52d9f97e6e50d6 authored over 4 years ago by David Stainton <[email protected]>
Update Document.String with new fields

297c0817eb25aed8b1de3f194fd3d46d0dfebd60 authored over 4 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/master' into HEAD

252aae77190c9a53ba6ff1955ef3b1ef7c3dc7be authored over 4 years ago by Masala <[email protected]>
update deps

c371385f9058009ea9363fedeed9154cfd25dddb authored over 4 years ago by Masala <[email protected]>
Fix import typo from previous commits

7cf39dd501349f4c231667fdc42452739bf6e338 authored over 4 years ago by David Stainton <[email protected]>
Use crypto/ed25519 import in tests...

Also respect the interface types. But we should probably update these to
better match crypto/ed2...

d26980ae11a787a15d6b350b189df28a655176df authored over 4 years ago by Masala <[email protected]>
Add yawning's version of extra25519.go

From https://github.com/yawning/ed25519/extra25519.go

And per

https://github.com/agl/ed25519/p...

190c21ccd72a08573823b576b00709f1062c4d06 authored over 4 years ago by Masala <[email protected]>
fix import path, oops

a8dbe266e3e521244bfd559f5e221446387e87df authored over 4 years ago by Masala <[email protected]>
use our copy of extra25519

1cfac93dc6d6b3404e3033173ede9c98b99d1b0c authored over 4 years ago by Masala <[email protected]>
Add edwards25519 and extra25519

See: https://github.com/agl/ed25519/issues/27

This has been deprecated and advise to use golang...

8d42436c3bd2ffd6774cddcc43c7ddbcab4fb468 authored over 4 years ago by Masala <[email protected]>
Add pki.Document fields GenesisEpoch and PriorSharedRandom

This adds two fields required to publish prior SRV values for
applications that need a longer li...

566fe4aab63f0e28af158a857b9dab0cea2e0304 authored over 4 years ago by Masala <[email protected]>
crypto/cert: add test for bad signature in Verify

761a42ca68f17281752bc1df3b8de0b40d4b8757 authored over 4 years ago by David Stainton <[email protected]>
Fix WTF where Verify does not return ErrBadSignature on bad signature

1ddb4d1e3df4cfe28286fad81d9580e59f04e716 authored over 4 years ago by Masala <[email protected]>
monotime: fix build line

fixes #97

278b0c8c9964042739ca2b427347b0e57871c5fa authored over 4 years ago by David Stainton <[email protected]>
crypto/cert: use safer cbor library

fixes #96

83888e422355ccc0595fff2b3f0751f3b01603a3 authored over 4 years ago by David Stainton <[email protected]>
Set epochtime Period to 20 minutes

58f9830aa10b128d48fa9948ecf206c3b1678297 authored almost 5 years ago by David Stainton <[email protected]>
Fix Sphinx padding bug

fixes #92

d5cf686c5a7811418262be381d27b43c1fea2e6c authored about 5 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/master'

0c2d40bb92acd9161c4e6762a1e934469e18b8e0 authored about 5 years ago by David Stainton <[email protected]>
Set epoch to 10 minutes

acdd77c18f73685efa686e62cfbb3a02651394cb authored about 5 years ago by David Stainton <[email protected]>
Check for assigned errors in test

Since we assign a value to err, but don't check its value, we should
either remove the assignmen...

f335ade73ad4769644e5e9782bc9dc021cb22a62 authored about 5 years ago by Christian Muehlhaeuser <[email protected]>
Merge remote-tracking branch 'origin/master'

9b01094782c6a4862856556dd8277e7318b8be2b authored about 5 years ago by David Stainton <[email protected]>
Fix wire rekey race

e2f54934384a8003674b47def7d24881aedce8ae authored about 5 years ago by David Stainton <[email protected]>
add coverage report

1342f2214ce35655e83d856ba18baa41bc634b94 authored over 5 years ago by Masala <[email protected]>
Update and tidy go modules

71fec89c259db35bed2594cd40a20f0727481c98 authored over 5 years ago by David Stainton <[email protected]>
Update chacha20 import

20890451dd5c4bd0fbb4f99432940c539bbbe27f authored over 5 years ago by David Stainton <[email protected]>
Fix worker bug, close haltCh once

06e47a7c6c9e6d67b1f8b170eeaffbb0b660bd8d authored over 5 years ago by David Stainton <[email protected]>
pki: add RegistrationHTTPAddresses to MixDescriptor

926fce1cae50a3dc32688dbae09230ee9f428bda authored over 5 years ago by David Stainton <[email protected]>
wire: add commands test vectors file

f3c36e7d5620d75fab63ccf0d972d776a74ba47b authored over 5 years ago by David Stainton <[email protected]>
wire: add commands test vecotr tests

95a9556285f900d0fc15d8f9119a793c5a7ebe7d authored over 5 years ago by David Stainton <[email protected]>
No need to manually run go get anymore

c7763c6103dc772920cecf11440a9b7bab643262 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Merge branch 'go-modules'

e18d148057bb2948fab94fc01919bb81d65ba0e4 authored over 5 years ago by David Stainton <[email protected]>
Update gomodule deps

a107118267d1b615f2e3b9ee98f8f1c450c59470 authored over 5 years ago by David Stainton <[email protected]>
Switch to Go modules

24fc59f9d0fbf9bc41c7b546e94827684abcaf9f authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Merge remote-tracking branch 'muesli/conversion-fixes' into muesli_fixes

2cbc6b73ccb010cc16541922c275a43d6e46e310 authored over 5 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'muesli/assignment-fixes' into muesli_fixes

4ac5c072725a53acbd32b545e51ecb430c8a5666 authored over 5 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'muesli/deadcode-fixes' into muesli_fixes

69646cd300b98bd27528e1acef0b3704dd486587 authored over 5 years ago by David Stainton <[email protected]>
Avoid unnecessary conversions

No need to convert here.

0ef416f5ae89bf5fa6d1bb67bedfd62c16c54292 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Added missing error checks in tests

Added tests wherever we assign a value to err but don't end up checking it.

22d6c4aec0716f7248418104a72095c4e4077b6d authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Removed obsolete/unused const digestLength

Seems unused (at least by now).

777fee945bca5a884f717c2fa110e7ba46031232 authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
Fixed typos in comments

Fixed a bunch of typos in comments/docs.

521fc96f765622c4cecaa9b12fcfffe465fe827a authored over 5 years ago by Christian Muehlhaeuser <[email protected]>
crypto/cert: fix error message

fixes #81

a5a3d95397861e8a72fc76892ef8d9142f28bf7a authored over 5 years ago by David Stainton <[email protected]>
Sphinx: fix vectors and vector tests

8b98596285eac044d9a88831ae9d7717d008d04f authored over 5 years ago by David Stainton <[email protected]>
Add test vecotors for hash and mac

91c273a1cb951bef0dde2e34653e20d04464a6df authored over 5 years ago by David Stainton <[email protected]>
Add test vectors for stream cipher and kdf

1c5f4ef55a7f83ec79459780b45ed47188f0512f authored over 5 years ago by David Stainton <[email protected]>
Add Sphinx command test vector file

f1d53b609574ca090374471312b4d2a8a0df088b authored over 5 years ago by David Stainton <[email protected]>
Add Sphinx command test vectors

4c45154729e0f06d9984a566f4d521edf0b159fd authored over 5 years ago by David Stainton <[email protected]>
Remove superfluous log messages

e1f8950102d63f15775c24d409dabc04d78515af authored over 5 years ago by David Stainton <[email protected]>
Add new tests vectors with forward and reply tests

3d7f525c481c25c9ea9760010f65c093ea702d24 authored over 5 years ago by David Stainton <[email protected]>
Generate reply test vectors

47966bef88861b640ff6ec3e68de207891e10517 authored over 5 years ago by David Stainton <[email protected]>
rm incomplete test vectors

c091649b0f808bfa363dd20659c84d1d255c8355 authored over 5 years ago by David Stainton <[email protected]>
Add forward Sphinx test vectors

b2d97c20b0f9ec7aae9509ba14654e696869d316 authored over 5 years ago by David Stainton <[email protected]>
crypto/eddsa: add MarshalBinary/UnmarshalBinary

c69b5362029448e54320a6523b4d512a581ad994 authored over 5 years ago by David Stainton <[email protected]>
ecdh crypto: add MarshalBinary and UnmarshalBinary

17e45e14a084fdf0fdd99a34338ca7d8591b67d2 authored over 5 years ago by David Stainton <[email protected]>
add .gitlab-ci.yml

ebf6b0ee65d29ae5361f8882d83da6bd0031a68b authored almost 6 years ago by Masala <[email protected]>
Add pki doc fields to match Loopix paper

b178a4f9244ef8ccef399be3f48a96b73ff94bb5 authored almost 6 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/master' into HEAD

5fbf1f07545e9c38750646474cf669effc6e6f75 authored almost 6 years ago by Masala <[email protected]>
golint

7a345820075eb2a2fe93593a3a10c1d1f300d560 authored almost 6 years ago by Masala <[email protected]>
Merge branch 'add_remove_to_priq'

745a424db70016436e5ba08085e6883fdc6b2abc authored almost 6 years ago by David Stainton <[email protected]>
go fmt

57db3b91bc25da3ac887deeb66e86367dae73563 authored almost 6 years ago by Masala <[email protected]>
remove import fmt

feb09e7522714afed6b26ca0c037cfba84ebc6da authored almost 6 years ago by Masala <[email protected]>
Add O(log(n)) Remove to PriorityQueue

55d85e8226563e6e4ff7e52f0510e1572b261373 authored almost 6 years ago by Masala <[email protected]>
Merge branch 'add_remove_to_priq' into indexed_queue.0

f78b77a616bba8102e32511e11262f23295111c6 authored almost 6 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/master' into indexed_queue.0

db688fd7ea778c3a7eab1a7400a3ab57c134de03 authored almost 6 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/b64_srv'

69642c3dfb77b8542228716f9466af0ea8948382 authored almost 6 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/add_warped_epoch_flag'

44c4f4049a4317a1d5a83b43a3766cce46e6083a authored almost 6 years ago by David Stainton <[email protected]>
Revert "epochtime: add ClockNow"

This reverts commit b39714fe598b4a360bff2dbb5fdaa931f243966d.

Removes clockwork dependency.

afe38869d036856770de59340b6a6aec0d006107 authored almost 6 years ago by Masala <[email protected]>
Add Makefile with bench directive

5e621fe2cac16a28dce01994d5fba52906e4f7a7 authored almost 6 years ago by Sofía Celi <[email protected]>
Change KDF string #65

647fca6da6e82794ba6a44c9576ba93d9843b8f3 authored almost 6 years ago by Sofía Celi <[email protected]>
Add WarpedEpoch build-time flag for shortening epoch Period

ebc5821a512ef0519a0c3214096d31ded5af8da1 authored almost 6 years ago by Masala <[email protected]>
base64 encode sharedrandomvalue

f2c0b23c98e8a9d4698507a0ef11aeca26441746 authored almost 6 years ago by Masala <[email protected]>
wire: fix tests

b5543b8fc9ef912272fa480ae3c8d4c657e80514 authored almost 6 years ago by David Stainton <[email protected]>
wire: PeerCredentials returns error not panic

4fbf118e4712665b7025c0ac8ed7a85b60265ff4 authored almost 6 years ago by David Stainton <[email protected]>
pki: fix pki doc lambda params

ensure we have a separate lambda parameter for tuning
mix loop decoy message send interval AND t...

6116af49ae465b24c0cd4223225e1b72eecf24b6 authored almost 6 years ago by David Stainton <[email protected]>
queue: add FilterOnce

68e369eb990ada817a27ee2aa9d866f2e6adcfea authored about 6 years ago by David Stainton <[email protected]>
Merge branch 'master' into add_remove_to_priq

ab57c5050c58a9816a54dae67ef94cadc813dfd5 authored about 6 years ago by Masala <[email protected]>
Add Remove() to PriorityQueue

0073f77c879e218a4bc5a589aca7eaee136952b9 authored about 6 years ago by Masala <[email protected]>
epochtime: add ClockNow

b39714fe598b4a360bff2dbb5fdaa931f243966d authored about 6 years ago by David Stainton <[email protected]>
Merge remote-tracking branch 'origin/use_base64_encoding'

0213ae4e0d0ee7a53f238e39535430bfeb49cfc2 authored about 6 years ago by David Stainton <[email protected]>
Use compact base64 encoding instead of hex

0bbdb4a7c249573f660a5272cd0a33302e2e189a authored about 6 years ago by Masala <[email protected]>
Make Reveal command Payload variable length

This is to support signed payloads which may vary in size with type of
signature.

13196f71192639941db998eaa23f123c50c0b7f0 authored about 6 years ago by Masala <[email protected]>
Add Sphinx Unwrap benchmark

cd4574ff497672c70cfce3ebe65dab13d55f85b1 authored about 6 years ago by David Stainton <[email protected]>
Restore epochtime.Period to type const

2abca1ed235658373bb316f590036865f13e2624 authored about 6 years ago by Masala <[email protected]>
Add a comment for public interface SessionInterface

a220d820515a75e3beace802092fac9178825ec6 authored about 6 years ago by Masala <[email protected]>
start comments with field name

3fb85fb6e5382d99370c4daa9da91cfc7cc9afac authored about 6 years ago by Masala <[email protected]>
Merge remote-tracking branch 'origin/master' into add_srv.3

e9da6e78d11fbb4ee88a02410b615e2d3935a0bd authored about 6 years ago by Masala <[email protected]>
add method docstrings

bbcfd5b052c159bf4378851710f77f518efc460f authored about 6 years ago by Masala <[email protected]>
remove SendShift conflict

3bedefd5d86808bc293d1cc7a4381b3a5bba5fc7 authored about 6 years ago by Masala <[email protected]>
make Period variable

c80c21e5fb1e2305594ccb8354ce2fa69d0d7b7b authored about 6 years ago by Masala <[email protected]>
Merge branch 'fix_pki_doc.1'

7447fab1cbea16ca76a01940da21e50493e5c186 authored about 6 years ago by David Stainton <[email protected]>
pki: rm shift params and add rate limit param

4f525780d8ca8f31b105b33d10ca43ac929d22e5 authored about 6 years ago by David Stainton <[email protected]>