recrypt-rs icon indicating copy to clipboard operation
recrypt-rs copied to clipboard

A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption.

Results 9 recrypt-rs issues
Sort by recently updated
recently updated
newest added

I want to serialise this ``` let transformed_val = recrypt.transform( encrypted_val, initial_to_target_transform_key, &signing_keypair).unwrap(); ``` Core implementation does not support Serialization ``` #[derive(Debug, Clone, PartialEq, Eq, Hash)] //cannot derive Copy because...

Should have more tests that run hard-coded values through the recrypt algorithms to verify that the expected outputs are produced. For example: - For a fixed RNG (all zeroes, all...

tech debt

We should decide if we want Debug implementations on secret data. Patrick was removing it as part of his memory protections PR, but I think it warrants a larger discussion....

We recently changed the library to expose the `RecryptErr` type which was accidentally not being exposed out of the library. Now I noticed that we have the same problem with...

Readme cleanup, additional explanations, etc. Documentation cleanup of anything we find that should be improved.

Prep and cleanup to be able to ship 1.0.0 of recrypt. - [ ] Settled public API - [ ] Cleanup of README/documentation - [ ] Consume from bindings to...

Epic

To resolve two potential moderate vulnerabilities, one that doesn't affect us because of a lack of keypair serialization/deserialization, and another timing attack that needs investigation to see if we're indirectly...

bug

Updates the requirements on [getrandom](https://github.com/rust-random/getrandom) to permit the latest version. Changelog Sourced from getrandom's changelog. [0.3.2] - 2025-03-17 Added efi_rng opt-in backend #570 linux_raw opt-in backend #572 .cargo/config.toml example in...

dependencies
rust

Updates the requirements on [rand](https://github.com/rust-random/rand) to permit the latest version. Changelog Sourced from rand's changelog. [0.9.0] - 2025-01-27 Security and unsafe Policy: "rand is not a crypto library" (#1514) Remove...

dependencies
rust