RSA icon indicating copy to clipboard operation
RSA copied to clipboard

RSA implementation in pure Rust

Results 65 RSA issues
Sort by recently updated
recently updated
newest added

Refactor the `rsa` crate to use the API defined by the `signature` crate. This adds `pss` and `pkcs1v15` modules, each of them providing `Signature`, `Verifier` and `Signer`/`RandomizedSigner` implementations.

encode_rsa2048_priv_pem encode_rsa4096_priv_pem encode_rsa2048_pub_pem encode_rsa4096_pub_pem pkcs8.rs encode_rsa2048_priv_pem encode_rsa2048_pub_pem when running in windows-gnu adding the '\r' in string

A fix for #172 , implementation of verify-only PSS padding schema

Currently creation of PSS PaddingSchema object requires the RngCore, however if the software is only verifying the signature, it should not require the random number generator. Please consider changing the...

`RsaPublicKey` does implement `Hash` but `RsaPrivateKey` does not, why? `rsa` should conform to [`C-COMMON-TRAITS`](https://rust-lang.github.io/api-guidelines/interoperability.html#types-eagerly-implement-common-traits-c-common-traits).

enhancement

Since this is one of the more widespread used `rsa` crates, it would be great if this could be audited by a third party. Are there currently any plans to...

security

The documentation in this crate is currently a bit barebones. I'd be interested in working on enhancing the documentation. Here are some things I can think of that would be...

help wanted
docs

While working on [`yubikey-piv`](https://github.com/iqlusioninc/yubikey-piv.rs) I was testing the RSA logic by implementing OAEP around it. What I ended up doing was copying in all the logic from #18, and replacing:...

Ideally it would be nice to add it before v0.6 release.

When I build this lib with command `cargo build -Zbuild-std=core,compiler_builtins,alloc -Zbuild-std-features=compiler-builtins-mem --target aarch64-unknown-uefi --no-default-features --features alloc`, I meet the problem below `cargo build -Zbuild-std=core,compiler_builtins,alloc -Zbuild-std-features=compiler-builtins-mem --target aarch64-unknown-uefi --no-default-features --features alloc...