Ecosyste.ms: OpenCollective

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

github.com/katzenpost/reunion

asynchronous anonymous Password Authenticated Key Exchange
https://github.com/katzenpost/reunion

Add final payload check to client test

187e0873b69863b2501112690893b8c88df1a8cf authored almost 5 years ago
Fix client tests and remove superfluous debug logs

c6f5a8c9be84a4d5c82af73df7961a9ea5276122 authored almost 5 years ago
Rename all shutdown err vars from previous commit

f24dc56779af63f4a7c85c0c560c20d102742a16 authored almost 5 years ago
Rename shutdown error var

eb7a12509c0016adbc9872ce86f466d57d20a702 authored almost 5 years ago
client: make types more clear using ExchangeHash

0c6108c6ea23c08a5958fb1ffaa7e4bb3024fc48 authored almost 5 years ago
Fix wait group bug

24fdea78a73007ce1fb8fd468aaa52edea9435a2 authored almost 5 years ago
Make the linked protocol variation work

This is a work-in-progress, obviously.
Many more things need to be fixed.

1f1594105a9915f5537663f6f2252e73ba56cc61 authored almost 5 years ago
Add source and destination T1 hash fields

2307f241656a9b20e882eaad89885555ca2bb23f authored almost 5 years ago
Clean up error val cruft

9f1a1f09b760545ccefd19df436ac65c7e6b9369 authored about 5 years ago
work in progress code clean up

6ed09e89e926e944f28ca5419b2619d652646eed authored about 5 years ago
Fix client fetch state

262ddb3238e851b14dc6b72a1c2cd0b3a0fdb0f8 authored about 5 years ago
linter corrections

e8ed512c3196be993b044348871bddf763576759 authored about 5 years ago
Teach client to use new reunion db schema

0b69c1fb2ccbe69158268f618d1c930597f7a50b authored about 5 years ago
Properly serialize crypto session

and also expose epoch

0cca8f6fa8f70c454ff6bea244ff1c999df7df69 authored about 5 years ago
Clean up core crypto api

suggestion from code review from Leif Ryge

ee36773758b6c8fa0836c4c94f64a388e32ab4b2 authored about 5 years ago
Server encapsulates query processing

b71f96cde250eeb519e178a6bdcac2633f22f1c1 authored about 5 years ago
server: rename to SerializableReunionState

f9347f046328262cdf058322308b12c5bfca5cd2 authored about 5 years ago
Fix reunion server schema and add tests

413425f25c57d8705f718038d701d4dc47f0da43 authored about 5 years ago
Fix client fsm

fb8a87a7f7ff04052cf754b40e5fca5c878b2d53 authored about 5 years ago
Add new server db schema

2b9fc8b4cc24d6ba02bf079b42aafe5283ba8942 authored about 5 years ago
Remove SentT3Map from client

not needed

d216e23c0dfe9e0964385d23fdb641274ab588d4 authored about 5 years ago
Fix race in test and add more debug log messages

7245e2001fa7f22e2c7cb5bf0c26edf62573582b authored about 5 years ago
Add more debug log messages

1568874bda3649ea87a409a2f9f9c544adcd1e32 authored about 5 years ago
Make client test wait for final messages

here we add some debug log messages to help
us understand why it's not working.

63bbea9ebddaac30171f56873485c3927d052d5d authored about 5 years ago
client: more work in progress

send and process T3 messages

de394d06729d96b1813e18ec8d1a4db4bd7f2b88 authored about 5 years ago
Add more refinements to client fsm

be7375370884f7173dd9e09807e773cdd79d42e9 authored about 5 years ago
Add comments to ReunionUpdate fields

f5ac1be90f1ffdaebdc4fff9a52db1cb6ad4a2ca authored about 5 years ago
Fix katzenpost query transport type

c4aec4ab93db07f9df164bf6b79814205257ae66 authored about 5 years ago
Add some work-in-progress fetchState func

f2a9b45171a8ab72d97c95c213d48a5c6289b0c2 authored about 5 years ago
Add comment to Query

b5139196d4dfeeb1216733fe736be2fb4dc86e86 authored about 5 years ago
Add katzenpost client query transport

ce255a54547bf42b17fe9ac10af51db771026cd2 authored about 5 years ago
Add fromBytes helper functions for commands

also add tests

7bd3510686e5bab03a9716c642ddc4d8e6901786 authored about 5 years ago
Add missing comment for NewExchange

afa3c43e7b50acbfbfc162d6c03f151119cad2cd authored about 5 years ago
Added ToBytes methods to protocol commands

also sketched the basics of sending a protocol message,
in this case the T1 message

1ca62e35677c4ce477fbdbd134bf33349205fb00 authored about 5 years ago
Add reunion client/server commands

793ceb1e0989da347fae03f501fb4064baa4dcc4 authored about 5 years ago
client: add ReunionDatabase interface

this abstracts away the network transport
thus allowing code modularity with respect
to supporti...

ad191b6159c60d36d25aa82ae29930435559011e authored about 5 years ago
Add client FSM skeleton

2afcc058cb8cacb0daccca8a05021992f5d25ccd authored about 5 years ago
Update go modules deps

4615306962a4e4385a3e2d250e88f96ca889ad9f authored about 5 years ago
fix badges, remove dot travis yml

7c556e4c514add5f8bda0887b499a72b1e64d0d3 authored about 5 years ago
Purge locked buffers between tests

cbdae7dcf52fef80f93199e8af137e2c4426dc37 authored about 5 years ago
destroy client in tests

93130195bd23467a3bcd615d485e171c84b528c3 authored about 5 years ago
Add -race to travis test

7b8b1c4835e45a749cc63f042521f219146cebfc authored about 5 years ago
add travis yml file for CI testing duh

4f0d7ffd064622e7c7a2977592fb1536d94f3a2e authored about 5 years ago
readme: add codacy badge, i think it does linting

4a5da62507699f0294bf6003237b2829e50137cf authored about 5 years ago
Use memguard.SafePanic instead of panic

682ca950c9bfc6b23d1f5008ac3130ffe0b70a8d authored about 5 years ago
Add Destroy methods

make total destroy on all key material forever!
also frees memory used by lockedBuffer

e6736e8beac92fb6edd8c5d59421bccc232ef406 authored about 5 years ago
fixup readme

fix crypto primitives section
add some badges
update the status section

e4606b57273bab1b8e64e2cf85ed76a1ac3aefe4 authored about 5 years ago
golint, add some api doc comments

3f212dc7f0934a1b927df2f310847ef3df340ac0 authored about 5 years ago
Add CBOR serialization to core crypto client

e6720f1a3a21ba1a871ced1f7458af03c99d38d7 authored about 5 years ago
Small corrections from code review

729d50e54ede23af99f5e06f7120f80ca06bc07f authored about 5 years ago
Skip key stretching in tests

aada098e5e6dff31a2959927b8e25648b042db7b authored about 5 years ago
Apply memguard locked buffer to PrivateKey

that is... the elligator module's PrivateKey
should use a locked buffer, frozen after key creati...

31e3582944c962f9d3e8867f66daa5a9b0068874 authored about 5 years ago
Use memguard locked buffers

currently using locked buffers for client session keys
and the shared epoch key

52b2d7e568ec47ea30c34a1bbe405deb1da62666 authored about 5 years ago
Use memguard for session keys

2a9d5d98deb58850bacab026f6dce8418fe4a47c authored about 5 years ago
Add more benchmarks

122cc62735453c92253171ffd8872ce378c0f956 authored about 5 years ago
Fix benchmark

8b702a7513dc614814da6da518e514784d7db8f0 authored about 5 years ago
Fix api to make some helper functions public

adb482f5ee65f2092c8ac5afaaea0c343f7365cd authored about 5 years ago
Add basic benchmark

017821c9ba97da3499db5c5a9a690c018e25fc4b authored about 5 years ago
Rename CRS to Salt

3495f1ecd15d34d855a144bbc2e592aa4dfcb295 authored about 5 years ago
Add a test for determining time duration of key stretching

2d25101fbb91a9df1ccea2c64a0d5176e1e2d6b1 authored about 5 years ago
fix typo

a90c8815de3b28d4bbf0a52465023fcb54f762bd authored about 5 years ago
Remove code duplication

8083c25392f9262094655eb6113909fc7fc349e3 authored about 5 years ago
Remove superfluous fields

25ffcf7f192076933df4ab430afd3af3ce6b7055 authored about 5 years ago
Clean up api

49da1206af11e42b5282dc6b6c9afaf61f50be44 authored about 5 years ago
Add t3 message type and fix tests

a99f1b23e8cb38b0606e3141ef0512a967dee03d authored about 5 years ago
Remove debug print statements

f2128b461fcb6462c24cd7748e8a129b7e4539a8 authored about 5 years ago
Fix bugs, add tests

26bc4cdc70c7b0c268a0199f2d2544c2b1252752 authored about 5 years ago
Add Yawning's simple sprp test

21dad82df7c1bfd53e6162e6dc54d3a7c91a2742 authored about 5 years ago
work in progress fixing bugs

4008cf4feb02ba9a4a8d0ba9eda6ea9895962684 authored about 5 years ago
Add decryptT1Beta helper function

fce035f4e0d9a82be3ec4ed2c5d304c172e018d1 authored about 5 years ago
Rename to ProcessType1MessageAlpha

6bf44206260b6db8979a5fe15d0dfdf2f5bfab53 authored about 5 years ago
Fixed t1 processing and add t2 processing

235c02f2409e21fc019dd933e8e609934eedc663 authored about 5 years ago
Get rid of client passphrase field

4ebfb552e01226b079f63c0a5666f63b1f3ba531 authored about 5 years ago
Remove debug panics

6bfcee436bba25952f62f645af9dcacbb41f07d8 authored about 5 years ago
Add t2 message generation

010bd74d1884153de2959ed415c70494ee5ccb62 authored about 5 years ago
Add dh to elligator keypair private key

b9e21fe0abc4e5e3acf44bb6ff23d9d0764c6a06 authored about 5 years ago
Add sharedEpochKey field to client

and fix method function signatures
and fix tests

ab8a6b5ae2cf61ac6aaea0bc3fdfb6fe98c7fc39 authored about 5 years ago
Fix t1 geometry and work on generating t2

c1cb37b0bc00c0a01b981506bafa507d7b953eff authored about 5 years ago
Fixed t1 geometry and decoding

9f59a6ce16d3953d1091f46515dc13d35825f962 authored about 5 years ago
Test that the client can generate a t1 message

090dc7df35e4bb0ba840c79e6a322a3ea52911f4 authored about 5 years ago
Add Client method GenerateType1Message

e58bf0036f70d5dc087bceecee65e8d255d7a6fa authored about 5 years ago
Decompose NewT1Message so it's easier to read

be40e32533da75934a293e84c2ca3ef1105c4eba authored about 5 years ago
Add Client and NewClient which generates keys

fe9212f5c7d924e239ba539008451fe6f31f7510 authored about 5 years ago
Add message padding function

26dce113dc9933119320eebb95e90f16b53e0c8d authored about 5 years ago
Fix yawning sprp copyright notice

dcc6424286728d20799f2a4432467d423405c4a2 authored about 5 years ago
Add Yawning's elligator keypair api

65aa449e1f7e52ec625d3240ed3083182fba29f8 authored about 5 years ago
Use Yawning's SPRP wrapper api

6ba880410d55ae4db162a62b842d45c2f737176c authored about 5 years ago
Complete NewT1Message using AEZ

ec7ef778052c3826270232664ccc04b9aa4aea4c authored about 5 years ago
Add go-modules files

1b17b58b7aacc39a2a8bacb26519f7f8af1355a1 authored about 5 years ago
Add work-in-progress core crypto operations

f9dcba7802ed3b32570db0bc9add2b9ee2850992 authored about 5 years ago
Add potential crypto primitive golang deps to readme

9ba36cfe94b616f214988014f73673c2411890c0 authored about 5 years ago
Add license and basic readme

71f40e2e1d3bb29d7ec360b7e05bda284f384565 authored about 5 years ago