Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/RSA
/ functions
Functions
365 in github.com/RustCrypto/RSA
⨍
Functions
365
◇
Types & classes
37
Function
test_rsa_pkcs1_verify
#[case("rsa_signature_8192_sha256_test.json")] TODO: needs disabling of maxsize #[case("rsa_signature_8192_sha384_test.json")] TODO: needs disabling o
tests/wycheproof.rs:150
Function
test_rsa_pss_verify
(#[case] file: &str)
tests/wycheproof.rs:206
Function
test_serde
()
src/key.rs:975
Function
test_serde
()
src/pss/verifying_key.rs:246
Function
test_serde
()
src/pss/blinded_signing_key.rs:288
Function
test_serde
()
src/pss/signature.rs:96
Function
test_serde
()
src/pss/signing_key.rs:326
Function
test_serde
()
src/pkcs1v15/verifying_key.rs:251
Function
test_serde
()
src/pkcs1v15/signature.rs:102
Function
test_serde
()
src/pkcs1v15/decrypting_key.rs:60
Function
test_serde
()
src/pkcs1v15/encrypting_key.rs:34
Function
test_serde
()
src/pkcs1v15/signing_key.rs:338
Function
test_serde
()
src/oaep/decrypting_key.rs:102
Function
test_serde
()
src/oaep/encrypting_key.rs:77
Function
test_sign_and_verify_2049bit_key
Tests the corner case where the key is multiple of 8 + 1 bits long
src/pss.rs:624
Function
test_sign_and_verify_pss_blinded_hazmat
(#[case] test: &str)
src/pss.rs:606
Function
test_sign_and_verify_pss_differing_salt_len
(#[case] test: &str)
src/pss.rs:647
Function
test_sign_and_verify_pss_hazmat
(#[case] test: &str)
src/pss.rs:588
Function
test_sign_and_verify_roundtrip
(#[case] test: &str)
src/pss.rs:442
Function
test_sign_and_verify_roundtrip_blinded_digest_signer
(#[case] test: &str)
src/pss.rs:531
Function
test_sign_and_verify_roundtrip_blinded_signer
(#[case] test: &str)
src/pss.rs:493
Function
test_sign_and_verify_roundtrip_digest_signer
(#[case] test: &str)
src/pss.rs:508
Function
test_sign_and_verify_roundtrip_signer
(#[case] test: &str)
src/pss.rs:478
Function
test_sign_blinded_and_verify_roundtrip
(#[case] test: &str)
src/pss.rs:460
Function
test_sign_pkcs1v15
(#[case] text: &str, #[case] expected: [u8; 64])
src/pkcs1v15.rs:424
Function
test_sign_pkcs1v15_digest_signer
(#[case] text: &str, #[case] expected: [u8; 64])
src/pkcs1v15.rs:509
Function
test_sign_pkcs1v15_signer
(#[case] text: &str, #[case] expected: [u8; 64])
src/pkcs1v15.rs:445
Function
test_sign_pkcs1v15_signer_sha2_256
(#[case] text: &str, #[case] expected: [u8; 64])
src/pkcs1v15.rs:466
Function
test_sign_pkcs1v15_signer_sha3_256
(#[case] text: &str, #[case] expected: [u8; 64])
src/pkcs1v15.rs:486
Function
test_unpadded_signature
()
src/pkcs1v15.rs:643
Function
test_unpadded_signature_hazmat
()
src/pkcs1v15.rs:658
Function
test_verify_pkcs1v15
(#[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool)
src/pkcs1v15.rs:546
Function
test_verify_pkcs1v15_digest_signer
( #[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool, )
src/pkcs1v15.rs:617
Function
test_verify_pkcs1v15_signer
( #[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool, )
src/pkcs1v15.rs:578
Function
test_verify_pss
(#[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool)
src/pss.rs:350
Function
test_verify_pss_digest_signer
( #[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool, )
src/pss.rs:416
Function
test_verify_pss_hazmat
(#[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool)
src/pss.rs:569
Function
test_verify_pss_signer
(#[case] text: &str, #[case] sig: [u8; 64], #[case] expected: bool)
src/pss.rs:382
Method
to_bitstring
(&self)
src/pss/signature.rs:30
Method
to_bitstring
(&self)
src/pkcs1v15/signature.rs:30
Method
try_from
(pkcs1_key: pkcs1::RsaPrivateKey<'_>)
src/encoding.rs:44
Method
try_from
(spki: pkcs8::SubjectPublicKeyInfoRef<'_>)
src/pss/verifying_key.rs:191
Method
try_from
(private_key_info: pkcs8::PrivateKeyInfoRef<'_>)
src/pss/blinded_signing_key.rs:240
Method
try_from
(bytes: &[u8])
src/pss/signature.rs:38
Method
try_from
(private_key_info: pkcs8::PrivateKeyInfoRef<'_>)
src/pss/signing_key.rs:277
Method
try_from
(spki: pkcs8::SubjectPublicKeyInfoRef<'_>)
src/pkcs1v15/verifying_key.rs:203
Method
try_from
(bytes: &[u8])
src/pkcs1v15/signature.rs:38
Method
try_from
(private_key_info: pkcs8::PrivateKeyInfoRef<'_>)
src/pkcs1v15/signing_key.rs:287
Method
try_multipart_sign
(&self, msg: &[&[u8]])
src/pss/signing_key.rs:190
Method
try_next_u32
(&mut self)
src/dummy_rng.rs:11
Method
try_next_u64
(&mut self)
src/dummy_rng.rs:15
Method
try_sign
(&self, msg: &[u8])
src/pss/signing_key.rs:180
Method
try_sign
(&self, msg: &[u8])
src/pkcs1v15/signing_key.rs:182
Method
try_sign_digest
( &self, f: F, )
src/pkcs1v15/signing_key.rs:100
Method
try_sign_digest_with_rng
( &self, rng: &mut R, f: F, )
src/pss/blinded_signing_key.rs:127
Method
try_sign_digest_with_rng
( &self, rng: &mut R, f: F, )
src/pkcs1v15/signing_key.rs:127
Method
try_sign_with_rng
( &self, rng: &mut R, msg: &[u8], )
src/pss/blinded_signing_key.rs:96
Method
try_sign_with_rng
( &self, rng: &mut R, msg: &[u8], )
src/pkcs1v15/signing_key.rs:152
Method
verify
(&self, msg: &[u8], signature: &Signature)
src/pss/verifying_key.rs:108
Method
verify
(&self, msg: &[u8], signature: &Signature)
src/pkcs1v15/verifying_key.rs:106
Function
verify_digest
( pub_key: &RsaPublicKey, hashed: &[u8], sig: &BoxedUint, salt_len: Option<usize>, )
src/pss.rs:165
Method
verify_digest
( &self, f: F, signature: &Signature, )
src/pkcs1v15/verifying_key.rs:76
Method
verify_prehash
(&self, prehash: &[u8], signature: &Signature)
src/pkcs1v15/verifying_key.rs:97
Method
verifying_key
(&self)
src/pss/blinded_signing_key.rs:224
Method
verifying_key
(&self)
src/pkcs1v15/signing_key.rs:257
← previous
301–365 of 365, ranked by callers