MCPcopy Create free account

hub / github.com/RustCrypto/RSA / functions

Functions365 in github.com/RustCrypto/RSA

↓ 1 callersMethodskipped
(&mut self, why: &str)
tests/wycheproof.rs:111
↓ 1 callersFunctiontest_key_basics
(private_key: &RsaPrivateKey)
src/key.rs:884
↓ 1 callersMethodto_pkcs8_der
(&self)
src/pss/blinded_signing_key.rs:196
↓ 1 callersMethodto_pkcs8_der
(&self)
src/pss/signing_key.rs:233
↓ 1 callersMethodto_pkcs8_der
(&self)
src/pkcs1v15/signing_key.rs:228
↓ 1 callersMethodto_public_key_der
(&self)
src/pss/verifying_key.rs:161
↓ 1 callersMethodto_public_key_der
(&self)
src/pkcs1v15/verifying_key.rs:159
↓ 1 callersMethodtry_multipart_sign
(&self, msg: &[&[u8]])
src/pkcs1v15/signing_key.rs:191
↓ 1 callersMethodtry_multipart_sign_with_rng
( &self, rng: &mut R, msg: &[&[u8]], )
src/pss/blinded_signing_key.rs:109
↓ 1 callersMethodtry_multipart_sign_with_rng
( &self, rng: &mut R, msg: &[&[u8]], )
src/pss/signing_key.rs:138
↓ 1 callersMethodtry_multipart_sign_with_rng
( &self, rng: &mut R, msg: &[&[u8]], )
src/pkcs1v15/signing_key.rs:165
↓ 1 callersMethodtry_sign_with_rng
( &self, rng: &mut R, msg: &[u8], )
src/pss/signing_key.rs:122
↓ 1 callersFunctionuint_from_slice
(data: &[u8], bits: u32)
src/encoding.rs:25
↓ 1 callersFunctionunblind
Given an m and unblinding factor, unblind the m.
src/algorithms/rsa.rs:216
↓ 1 callersFunctionvalidate_skip_exponent_size
(key: &RsaPrivateKey)
src/key.rs:794
↓ 1 callersFunctionverify
(pub_key: &RsaPublicKey, prefix: &[u8], hashed: &[u8], sig: &BoxedUint)
src/pkcs1v15.rs:214
↓ 1 callersMethodzeroize
(&mut self)
src/key.rs:144
Methodas_public_key
Get the public key from the private key. Specific alternative to [`AsRef::as_ref`].
src/key.rs:533
Methodas_ref
(&self)
src/pss/verifying_key.rs:127
Methodas_ref
(&self)
src/pss/blinded_signing_key.rs:166
Methodas_ref
(&self)
src/pkcs1v15/verifying_key.rs:125
Methodas_ref
(&self)
src/pkcs1v15/signing_key.rs:208
Functionbench_rsa_1024_gen_key
(b: &mut Bencher)
benches/key.rs:80
Functionbench_rsa_2048_gen_key
(b: &mut Bencher)
benches/key.rs:90
Functionbench_rsa_2048_pkcsv1_decrypt
(b: &mut Bencher)
benches/key.rs:100
Functionbench_rsa_2048_pkcsv1_sign_blinded
(b: &mut Bencher)
benches/key.rs:111
Functionbuild_key_from_p_q
()
src/key.rs:1193
Functionbuild_key_from_primes
()
src/key.rs:1171
Methodclear_precomputed
Clears precomputed values by setting to None
src/key.rs:610
Methodcrt_values
(&self)
src/key.rs:693
Functiondecode_rsa2048_priv_der
()
tests/pkcs1.rs:51
Functiondecode_rsa2048_priv_der
()
tests/pkcs8.rs:40
Functiondecode_rsa2048_priv_pem
()
tests/pkcs1.rs:277
Functiondecode_rsa2048_priv_pem
()
tests/pkcs8.rs:231
Functiondecode_rsa2048_pss_priv_der
()
tests/pkcs8.rs:124
Functiondecode_rsa2048_pss_pub_der
()
tests/pkcs8.rs:184
Functiondecode_rsa2048_pub_der
()
tests/pkcs1.rs:193
Functiondecode_rsa2048_pub_der
()
tests/pkcs8.rs:100
Functiondecode_rsa2048_pub_pem
()
tests/pkcs1.rs:422
Functiondecode_rsa2048_pub_pem
()
tests/pkcs8.rs:292
Functiondecode_rsa4096_priv_der
()
tests/pkcs1.rs:110
Functiondecode_rsa4096_priv_pem
()
tests/pkcs1.rs:337
Functiondecode_rsa4096_pub_der
()
tests/pkcs1.rs:217
Functiondecode_rsa4096_pub_pem
()
tests/pkcs1.rs:446
Methoddecrypt
(&self, ciphertext: &[u8])
src/pkcs1v15/decrypting_key.rs:30
Methoddecrypt
(&self, ciphertext: &[u8])
src/oaep/decrypting_key.rs:62
Functiondecrypt_digest
( rng: Option<&mut R>, priv_key: &RsaPrivateKey, ciphertext: &[u8], label: Option<Box<[u8]>>,
src/oaep.rs:298
Methoddecrypt_with_rng
( &self, rng: &mut R, ciphertext: &[u8], )
src/pkcs1v15/decrypting_key.rs:36
Methoddefault
()
src/oaep.rs:53
Methoddefault
()
src/pss.rs:62
Methoddeserialize
(deserializer: D)
src/key.rs:817
Methoddeserialize
(deserializer: De)
src/pss/verifying_key.rs:233
Methoddeserialize
(deserializer: De)
src/pss/blinded_signing_key.rs:275
Methoddeserialize
(deserializer: D)
src/pss/signature.rs:81
Methoddeserialize
(deserializer: De)
src/pss/signing_key.rs:313
Methoddeserialize
(deserializer: De)
src/pkcs1v15/verifying_key.rs:238
Methoddeserialize
(deserializer: D)
src/pkcs1v15/signature.rs:87
Methoddeserialize
(deserializer: De)
src/pkcs1v15/signing_key.rs:325
Functiondo_test_encrypt_decrypt_oaep
(prk: &RsaPrivateKey)
src/oaep.rs:410
Functiondo_test_encrypt_decrypt_oaep_traits
(prk: &RsaPrivateKey)
src/oaep.rs:543
Functiondo_test_oaep_with_different_hashes
( prk: &RsaPrivateKey, )
src/oaep.rs:453
Functiondo_test_oaep_with_different_hashes_traits
( prk: &RsaPrivateKey, )
src/oaep.rs:547
Methoddrop
(&mut self)
src/key.rs:117
Methoddrop
(&mut self)
src/traits/keys.rs:90
Methoddrop
(&mut self)
tests/wycheproof.rs:123
Methode_bytes
Returns the big endian serialization of the public exponent of the key
src/traits/keys.rs:38
Functionemsa_pss_encode_digest
( m_hash: &[u8], em_bits: usize, salt: &[u8], )
src/algorithms/pss.rs:95
Functionemsa_pss_verify_digest
( m_hash: &[u8], em: &mut [u8], s_len: Option<usize>, key_bits: usize, )
src/algorithms/pss.rs:327
Functionencode_rsa2048_priv_der
()
tests/pkcs1.rs:248
Functionencode_rsa2048_priv_der
()
tests/pkcs8.rs:207
Functionencode_rsa2048_priv_pem
()
tests/pkcs1.rs:478
Functionencode_rsa2048_priv_pem
()
tests/pkcs8.rs:317
Functionencode_rsa2048_pub_der
()
tests/pkcs1.rs:262
Functionencode_rsa2048_pub_der
()
tests/pkcs8.rs:218
Functionencode_rsa2048_pub_pem
()
tests/pkcs1.rs:494
Functionencode_rsa2048_pub_pem
()
tests/pkcs8.rs:325
Functionencode_rsa4096_priv_der
()
tests/pkcs1.rs:255
Functionencode_rsa4096_priv_pem
()
tests/pkcs1.rs:486
Functionencode_rsa4096_pub_der
()
tests/pkcs1.rs:269
Functionencode_rsa4096_pub_pem
()
tests/pkcs1.rs:502
Methodencrypt
Encrypt the given message.
src/key.rs:194
Methodencrypt
( self, rng: &mut Rng, pub_key: &RsaPublicKey, msg: &[u8], )
src/pkcs1v15.rs:68
Functionencrypt_digest
Encrypts the given message with RSA and the padding scheme from [PKCS#1 OAEP]. The message must be no longer than the length of the public modulus mi
src/oaep.rs:228
Methodencrypt_with_rng
(&self, rng: &mut R, msg: &[u8])
src/pkcs1v15/encrypting_key.rs:25
Methodeq
(&self, other: &RsaPublicKey)
src/key.rs:48
Methodeq
(&self, other: &Self)
src/pss/verifying_key.rs:209
Methodeq
(&self, other: &Self)
src/pss/blinded_signing_key.rs:251
Methodeq
(&self, other: &Self)
src/pss/signing_key.rs:289
Methodeq
(&self, other: &Self)
src/pkcs1v15/verifying_key.rs:214
Methodeq
(&self, other: &Self)
src/pkcs1v15/signing_key.rs:301
Methodeq
(&self, other: &Self)
src/oaep/decrypting_key.rs:93
Methodeq
(&self, other: &Self)
src/oaep/encrypting_key.rs:67
Methodfmt
(&self, f: &mut core::fmt::Formatter)
src/errors.rs:85
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/key.rs:77
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/oaep.rs:183
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/pss.rs:136
Methodfmt
(&self, f: &mut Formatter<'_>)
src/pss/signature.rs:52
Methodfmt
(&self, f: &mut Formatter<'_>)
src/pkcs1v15/signature.rs:52
Methodfrom
(err: pkcs1::Error)
src/errors.rs:120
Methodfrom
(private_key: RsaPrivateKey)
src/key.rs:160
← previousnext →101–200 of 365, ranked by callers