Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/SSH
/ functions
Functions
877 in github.com/RustCrypto/SSH
⨍
Functions
877
◇
Types & classes
107
Method
encoded_len
(&self)
ssh-encoding/src/mpint.rs:153
Method
encoded_len
(&self)
ssh-key/src/signature.rs:195
Method
encoded_len
(&self)
ssh-key/src/comment.rs:49
Method
encoded_len
(&self)
ssh-key/src/kdf.rs:173
Method
encoded_len
(&self)
ssh-key/src/certificate.rs:536
Method
encoded_len
(&self)
ssh-key/src/public/dsa.rs:87
Method
encoded_len
(&self)
ssh-key/src/public/opaque.rs:59
Method
encoded_len
(&self)
ssh-key/src/public/rsa.rs:84
Method
encoded_len
(&self)
ssh-key/src/public/ecdsa.rs:125
Method
encoded_len
(&self)
ssh-key/src/public/ed25519.rs:47
Method
encoded_len
(&self)
ssh-key/src/certificate/unix_time.rs:91
Method
encoded_len
(&self)
ssh-key/src/certificate/cert_type.rs:42
Method
encoded_len
(&self)
ssh-key/src/private/sk.rs:88
Method
encoded_len
(&self)
ssh-key/src/private/keypair.rs:348
Method
encoded_len
(&self)
ssh-key/src/private/dsa.rs:89
Method
encoded_len
(&self)
ssh-key/src/private/opaque.rs:78
Method
encoded_len
(&self)
ssh-key/src/private/rsa.rs:113
Method
encoded_len
(&self)
ssh-key/src/private/ecdsa.rs:81
Method
encoded_len
(&self)
ssh-key/src/private/ed25519.rs:241
Function
encrypt_openssh_3des
()
ssh-key/tests/encrypted_private_key.rs:479
Function
encrypt_openssh_aes128_cbc
()
ssh-key/tests/encrypted_private_key.rs:297
Function
encrypt_openssh_aes128_ctr
()
ssh-key/tests/encrypted_private_key.rs:358
Function
encrypt_openssh_aes128_gcm
()
ssh-key/tests/encrypted_private_key.rs:416
Function
encrypt_openssh_aes192_cbc
()
ssh-key/tests/encrypted_private_key.rs:318
Function
encrypt_openssh_aes192_ctr
()
ssh-key/tests/encrypted_private_key.rs:378
Function
encrypt_openssh_aes256_cbc
()
ssh-key/tests/encrypted_private_key.rs:338
Function
encrypt_openssh_aes256_ctr
()
ssh-key/tests/encrypted_private_key.rs:398
Function
encrypt_openssh_aes256_gcm
()
ssh-key/tests/encrypted_private_key.rs:437
Function
encrypt_openssh_chacha20_poly1305
()
ssh-key/tests/encrypted_private_key.rs:458
Method
encrypt_with_backend
(&self, f: impl BlockCipherEncClosure<BlockSize = Self::BlockSize>)
ssh-cipher/src/block_cipher/aes.rs:103
Method
encrypt_with_backend
(&mut self, f: impl BlockModeEncClosure<BlockSize = Self::BlockSize>)
ssh-cipher/src/block_cipher/encryptor.rs:48
Method
encrypt_with_block_cipher
( self, key: &[u8], iv: &[u8], buffer: &mut [u8], )
ssh-cipher/src/lib.rs:427
Method
encryptor
(self, key: &[u8], iv: &[u8])
ssh-cipher/src/lib.rs:451
Method
eq
(&self, other: &Self)
ssh-encoding/src/mpint.rs:139
Method
eq
(&self, other: &Self)
ssh-key/src/private.rs:802
Method
eq
(&self, other: &Self)
ssh-key/src/private/keypair.rs:333
Method
eq
(&self, other: &Self)
ssh-key/src/private/dsa.rs:67
Method
eq
(&self, other: &Self)
ssh-key/src/private/rsa.rs:134
Method
eq
(&self, other: &Self)
ssh-key/src/private/ecdsa.rs:118
Method
eq
(&self, other: &Self)
ssh-key/src/private/ed25519.rs:59
Method
extensions
(&self)
ssh-key/src/certificate.rs:370
Method
fingerprint
(&self, hash_alg: HashAlg)
ssh-key/src/private.rs:573
Method
finish
Finish decoding, returning the given value if there is no remaining data. # Errors Returns [`Error::TrailingData`] if there is data remaining in the
ssh-encoding/src/reader.rs:139
Method
finish
Finish encoding data, returning the resulting Base64 as a `str`. # Errors Returns [`Error::Base64`] if there is insufficient space in the output buff
ssh-encoding/src/base64/writer.rs:34
Method
flags
(&self)
ssh-key/src/private/sk.rs:61
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/lib.rs:483
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/chacha20poly1305.rs:149
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/error.rs:33
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/block_cipher/aes.rs:117
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/block_cipher/decryptor.rs:91
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-cipher/src/block_cipher/encryptor.rs:94
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-encoding/src/label.rs:75
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-encoding/src/error.rs:60
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-encoding/src/mpint.rs:193
Method
fmt
(&self, f: &mut fmt::Formatter)
ssh-encoding/src/base64/writer.rs:40
Method
fmt
(&self, f: &mut fmt::Formatter)
ssh-encoding/src/base64/reader.rs:36
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
ssh-key/src/ppk.rs:203
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/signature.rs:251
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/comment.rs:105
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/known_hosts.rs:95
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/authorized_keys.rs:88
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/dot_ssh.rs:108
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/error.rs:106
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/algorithm.rs:295
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/public/ecdsa.rs:142
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/public/ed25519.rs:66
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/certificate/field.rs:87
Method
fmt
(&self, f: &mut Formatter<'_>)
ssh-key/src/certificate/unix_time.rs:132
Method
fmt
(&self, f: &mut Formatter<'_>)
ssh-key/src/certificate/builder.rs:346
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/fingerprint/randomart.rs:72
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/private/dsa.rs:99
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/private/opaque.rs:70
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/private/rsa.rs:86
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/private/ecdsa.rs:126
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
ssh-key/src/private/ed25519.rs:73
Method
fmt_randomart
Format "randomart" for this fingerprint using the provided formatter. # Errors Propagates errors from [`fmt::Formatter`].
ssh-key/src/fingerprint.rs:151
Function
forever_secs_greater_than_any_normal_timestamp
()
ssh-key/src/certificate/unix_time.rs:165
Function
forever_secs_preserves_raw_value
()
ssh-key/src/certificate/unix_time.rs:159
Method
from
(_: TryFromSliceError)
ssh-cipher/src/error.rs:48
Method
from
(err: LabelError)
ssh-encoding/src/error.rs:84
Method
from
(uint: &Uint)
ssh-encoding/src/mpint.rs:224
Method
from
(private_key: PrivateKey)
ssh-key/src/private.rs:947
Method
from
(err: PpkParseError)
ssh-key/src/ppk.rs:267
Method
from
(s: &str)
ssh-key/src/comment.rs:67
Method
from
(entry: Entry)
ssh-key/src/known_hosts.rs:141
Method
from
(entry: Entry)
ssh-key/src/authorized_keys.rs:129
Method
from
(key_data: KeyData)
ssh-key/src/public.rs:410
Method
from
(_: cipher::Error)
ssh-key/src/error.rs:156
Method
from
(curve: EcdsaCurve)
ssh-key/src/algorithm.rs:389
Method
from
(public_key: DsaPublicKey)
ssh-key/src/public/key_data.rs:358
Method
from
(ec_point: EcdsaNistP256PublicKey)
ssh-key/src/public/sk.rs:109
Method
from
(key: dsa::VerifyingKey)
ssh-key/src/public/dsa.rs:141
Method
from
(key: ed25519_dalek::VerifyingKey)
ssh-key/src/public/ed25519.rs:109
Method
from
(map: BTreeMap<String, String>)
ssh-key/src/certificate/options_map.rs:107
Method
from
(unix_time: UnixTime)
ssh-key/src/certificate/unix_time.rs:102
Method
from
(cert_type: CertType)
ssh-key/src/certificate/cert_type.rs:54
Method
from
(keypair: DsaKeypair)
ssh-key/src/private/keypair.rs:432
Method
from
(key: &dsa::SigningKey)
ssh-key/src/private/dsa.rs:112
Method
from
(keypair: &OpaqueKeypair)
ssh-key/src/private/opaque.rs:91
Method
from
(keypair: RsaKeypair)
ssh-key/src/private/rsa.rs:236
← previous
next →
501–600 of 877, ranked by callers