Jan Winkelmann
Jan Winkelmann
Telegram - Doesn't use end-to-end encryption on direct chats by default - Doesn't support end-to-end encryption for group chats at all - Doesn't support end-to-end encryption at all on Telegram...
This PR covers the Book/Documentation-related issues that are targeted to land in v0.6: - [x] #1588 - rewrite some sections - [x] #1458 - easy, just add link to existing...
The existing test suite only tests self-updates, but not the happy case alice-proposes-and-bob-commits flow for Update proposals, and it seems that it doesn't work. There are failing tests on the...
The goal of this WIP PR is to test that all the checks mandated in the RFC are performed. In order to make this more verifiable, the tests are restructured...
While working on issue #1504 I realized that there are a lot of things that the application must take care of that is not really related to validation. These should...
Often, all you have as a user is a reference to an array, and you want to use that as a ciphertext or a key or similar. These types are...
This method is defined on types such as keys, ciphertexts, etc.: ``` /// A reference to the raw byte slice. pub fn as_slice(&self) -> &[u8; SIZE] { &self.value } ```...
As a user it is inconvenient to sample randomness of the correct length and then pass that into the crypto functions. It would be nice if we had an API...
The testing crate can be used by provider implementers to run the HPKE test suite using their own provider. We specifically need to to run the tests against the libcrux-backed...
This PR removes the existing HPKE code (which lives on over at https://github.com/cryspen/hpke-spec) and instead implements a libcrux-backed provider for hpke-rs, and re-exports the types from that crate, specializing them...