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
c42302fd848336db4f494affcbbbbbf8dc98d3bf authored about 7 years ago by David Stainton <[email protected]>
47221807aaa8b8477dc9adef3aa0dea52d012dbb authored about 7 years ago by David Stainton <[email protected]>
Because, being able to upload descriptors is useful.
86c3de386b0d49e0a9207dcb3879efb1bc52b947 authored about 7 years ago by Yawning Angel <[email protected]>This is needed for some internal consistency checking in the server.
4c83ddc897b112c5a6f8b71bef4b00a5a8fc92e0 authored about 7 years ago by Yawning Angel <[email protected]>
All the functions that query by key now will look at the IdentityKey as
it is the long term stab...
The EdDSA in this context is Ed25519, which should suprise nobody.
4ca24169583c56bfb0bd9aa11bdabdec9d07b738 authored about 7 years ago by Yawning Angel <[email protected]>Copy/paste from a different package, forgot to change the prefix.
6940e2bfd0421fc305a1f6a4741a112eab73840f authored about 7 years ago by Yawning Angel <[email protected]>PKI operations need to support timeouts and cancelation.
56cd68758d47c9a24809a5f3ec59c8040e5866e2 authored about 7 years ago by Yawning Angel <[email protected]>e03ebfd1d06ada97c8a8c43d11125f0181150722 authored about 7 years ago by David Stainton <[email protected]>
This mostly provides a standard set of structs that each concrete PKI
implementation is expected...
4c31483e0245c6dfb114012a2ce47c93de16d7b2 authored about 7 years ago by David Stainton <[email protected]>
b07d019f5d4fa7e6abfe9db15ab52104ed68b4d0 authored about 7 years ago by David Stainton <[email protected]>
Minor, simplifies certain cases.
d02af946cbca74d50790d8eb153b13dec420f381 authored about 7 years ago by Yawning Angel <[email protected]>186079a6c4cd7b275fcfcd2b0f3ee83d8dbd7e40 authored over 7 years ago by David Stainton <[email protected]>
The runtime basically just does the right thing on Go 1.9 and later, so
use it's implementation ...
d19a51a4796027f90bf0488ddfebe417121a6800 authored over 7 years ago by David Stainton <[email protected]>
be481c15384917e1e89824579a4491e64146175f authored over 7 years ago by Yawning Angel <[email protected]>
fd8ab2f028fc019b6fcfefc82e58ef0ceaf423b3 authored over 7 years ago by David Stainton <[email protected]>
f7a6af1b019bef1e12d42ccc1abd84afee122cdf authored over 7 years ago by David Stainton <[email protected]>
H(sharedSecret) for the replay tag is somewhat silly when replay tags
are only applicable for a ...
e7d2f35b2bc7c6eae58f3cb8687cae4bddc87a67 authored over 7 years ago by David Stainton <[email protected]>
8ba16a47038c8790b5344dfcc6ae6a1e33a85240 authored over 7 years ago by David Stainton <[email protected]>
c666118b5b2c9b6431fc37b786670c5a3ee39cdd authored over 7 years ago by David Stainton <[email protected]>
1c2841cdb55d19cddcff6dcb2dc45c646a5c6572 authored over 7 years ago by David Stainton <[email protected]>
ca89b47bf63edca597a946419257bc84f6cd393f authored over 7 years ago by David Stainton <[email protected]>
7f6a19484f7eba2b646660975bc2ee9c3f35441e authored over 7 years ago by David Stainton <[email protected]>
842642924a1d5a60a43a265678e3d289446365d8 authored over 7 years ago by David Stainton <[email protected]>
6e2ce303ae2b46531308ea10d6ffd475e8dc3f6f authored over 7 years ago by David Stainton <[email protected]>
9649fc78dfa12e047edf496090e6833f5ccbf9d3 authored over 7 years ago by David Stainton <[email protected]>
Unfortunately, Save/Load semantics aren't really what we need here,
because it's ok to end up dr...
09add4fe5f26632360b7bff02e66194724e49923 authored over 7 years ago by David Stainton <[email protected]>
e58e756c1e6766c9048fbe1474ebd99949b8ed48 authored over 7 years ago by Yawning Angel <[email protected]>
Our noice at commit 7b12ed32733398566661fcd382c39818e1e69ba9 or newer is
required for this to wo...
5a19b1f2c17a9f1a5e253e4a599779503aa7e3b9 authored over 7 years ago by David Stainton <[email protected]>
eeec2d9e40d980a52f3421ed0fca7b82f228b802 authored over 7 years ago by David Stainton <[email protected]>
44bd97505db3ddd3673534a63060b3c5ea14d1d8 authored over 7 years ago by Yawning Angel <[email protected]>
This lets it work on older versions of my ChaCha20 library.
2e567dfccd6a6b16c0eee5dce171541067ebef98 authored over 7 years ago by Yawning Angel <[email protected]>7fc5bcfcaa715c682e422d0583265f3ef8ea24ab authored over 7 years ago by Yawning Angel <[email protected]>
2280a31ba58cc023fcbc62a52a7489b5e6ce4a0a authored over 7 years ago by Yawning Angel <[email protected]>
3fb47cf9bffd1f016d7cb33e01da634c108fcd69 authored over 7 years ago by Yawning Angel <[email protected]>
Taken from the basket2 code, because I solved this a long time ago, with
modifications to use Ch...
* Simplify the wire protocol implementation and bring it closer in
style to the rest of the ...
abd251e369aaadaa4424a50d4ea164522e9d75e6 authored over 7 years ago by David Stainton <[email protected]>
eb161226c7c6d36f0929d0e5ea7cca5a52dbb1d9 authored over 7 years ago by David Stainton <[email protected]>
The code uses X25519 in lots of other places, so it's silly to keep the
wrappers hidden as an in...
monotime: Implement a monotonic time source.
b0ee0af1bed68ac1dfc7e0cb27be572d8e1c9a52 authored over 7 years ago by Yawning Angel <[email protected]>
I opted against exposing the Go `runtime.nanotime()` routine using
unsafe trickery and instead d...
Still could use performance tuning and more testing, but this passes
simple integration tests.
...
875703be9d30098c51a632b9cb8acb3dec37bc2c authored over 7 years ago by Yawning Angel <[email protected]>a9efac30868033b87151b7ffb47fca74004aab0f authored over 7 years ago by Yawning Angel <[email protected]>
282bcfa75e63ad51c3f65e443443048b69785b40 authored over 7 years ago by Yawning Angel <[email protected]>
Minimal, just ignores common editor turds for now.
9768f8b170dd7e5027c887ab9c94e360a3b54d36 authored over 7 years ago by Yawning Angel <[email protected]>416abe0f9706d08ad9b7e786786f58ee2fc93fda authored over 7 years ago by Yawning Angel <[email protected]>