Andreas Auernhammer
Andreas Auernhammer
BLAKE2X is described in [this paper](https://blake2.net/blake2x.pdf) and is an extended version of BLAKE2b / BLAKE2s, which can produce hash values up to 256 GiB for the 64 bit version and...
Add assembly implementations for core functions (ChaCha12, Blake2s, SipHash-128) to improve performance.
libhydrogen uses BLAKE2s / BLAKE2Xs to derive sub-keys from a master-key. This functionality should be supported in a new package (maybe hydrogen/kdf). Therefore an BLAKE2X implementation is needed first -...
libhydrogen uses ChaCha20 and SipHash-128 to build an authenticated encryption scheme. Further the implementation of the deterministic RNG uses ChaCha to produce random bytes from a seed. So implement ChaCha20/12...
libhydrogen provides some useful helper functions for incrementing a byte array/slice or testing equality of two byte arrays/slices in constant time. Currently [crypto/subtle](https://golang.org/pkg/crypto/subtle) provides some (unfortunately not all) of this...
This commit refactors the KES server tests. Since the KES stateful and stateless server get separate APIs, this commit refactors the existing server tests and re-implements them as gateway tests....
#### Bug Description The currently used [Azure SDK](https://github.com/Azure/go-autorest) is deprecated and will be no longer be supported after March 2023. #### Expected behavior We should consider migrating to another SDK...
## Description This commit adds adds a `context.Context` to the KMS `DecryptKey` API calls. The context will be used to terminate external calls as soon as the client requests gets...
This is a feature request for ABE being added to NoScript 10.x / quantum. Use case (example): I'm using [firefox containers](https://addons.mozilla.org/de/firefox/addon/multi-account-containers/) to ensure that e.g. `twitter.com` only has access to...