Andreas Auernhammer

Results 22 issues of 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...

feature
API
proposal

Add assembly implementations for core functions (ChaCha12, Blake2s, SipHash-128) to improve performance.

performance
feature
arch

Add examples to show how to use a certain functionality.

doc

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 -...

feature
API
proposal

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...

feature
proposal

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...

feature
API
proposal

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...