Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/signatures
/ functions
Functions
881 in github.com/RustCrypto/signatures
⨍
Functions
881
◇
Types & classes
142
Method
bit_unpack
(y: &EncodedHint<P>)
ml-dsa/src/hint.rs:128
Function
boxed_160_bit_hash_with_256_bit_q
()
rfc6979/src/lib.rs:385
Function
boxed_left_pads_short_hash_to_rlen
()
rfc6979/src/lib.rs:370
Function
boxed_matches_fixed_for_short_input
()
rfc6979/src/lib.rs:295
Function
bytes2scalar
Convert the provided bytestring into a `Scalar` for the given curve, interpreting it as big endian, zero-padding or truncating it to the bit length of
ecdsa/src/hazmat.rs:164
Method
c_tilde
Access the challenge hash `c̃`.
ml-dsa/src/lib.rs:130
Function
coef_test_w1
()
lms/src/ots/util.rs:30
Function
coef_test_w2
()
lms/src/ots/util.rs:37
Function
coef_test_w4
()
lms/src/ots/util.rs:44
Function
coef_test_w8
()
lms/src/ots/util.rs:51
Function
common
( rng: &mut R, KeySize { l, n }: KeySize, )
dsa/src/generate/components.rs:26
Method
compute_mu
Computes µ according to FIPS 204 for use in `ML-DSA.Sign` and `ML-DSA.Verify`. # Errors Returns [`Error`] if the given `Mp` returns one.
ml-dsa/src/verifying.rs:84
Method
concat_sig
( c_tilde: EncodedCTilde<P>, z: EncodedZ<P>, h: EncodedHint<P>, )
ml-dsa/src/param.rs:428
Method
concat_sk
( rho: B32, K: B32, tr: B64, s1: EncodedS1<Self>, s2: EncodedS2<Self>,
ml-dsa/src/param.rs:246
Method
concat_vk
(rho: B32, t1: EncodedT1<Self>)
ml-dsa/src/param.rs:316
Function
constant_time_div_accuracy
()
ml-dsa/src/algebra.rs:325
Function
context_length_validation
()
ml-dsa/src/lib.rs:498
Function
criterion_benchmark
TODO(tarcieri): stop using expanded signing keys
ml-dsa/benches/ml_dsa.rs:13
Method
ct_div
(x: u32)
ml-dsa/src/algebra.rs:67
Function
debug_implementations
()
ml-dsa/src/lib.rs:541
Method
decode
(reader: &mut R)
ecdsa/src/der.rs:218
Method
decode
Decode the key from an appropriately sized byte array. Implementation of Algorithm 23: `pkDecode` from FIPS 204.
ml-dsa/src/verifying.rs:165
Method
decode
Decode the signature from an appropriately sized byte array. Algorithm 27 sigDecode
ml-dsa/src/lib.rs:115
Function
decode_encode_openssl_components
()
dsa/tests/components.rs:12
Function
decode_encode_openssl_signing_key
()
dsa/tests/signing_key.rs:29
Function
decode_encode_openssl_verifying_key
()
dsa/tests/verifying_key.rs:35
Function
decode_encode_signature
()
dsa/tests/signature.rs:45
Function
decode_pkcs8_v1
()
ed25519/tests/pkcs8.rs:20
Function
decode_pkcs8_v1
()
ed448/tests/pkcs8.rs:17
Function
decode_pkcs8_v2
()
ed25519/tests/pkcs8.rs:34
Function
decode_public_key
()
ed25519/tests/pkcs8.rs:51
Function
decode_public_key
()
ed448/tests/pkcs8.rs:33
Method
decode_s1
(enc: &EncodedS1<Self>)
ml-dsa/src/param.rs:226
Method
decode_s2
(enc: &EncodedS2<Self>)
ml-dsa/src/param.rs:234
Method
decode_t0
(enc: &EncodedT0<Self>)
ml-dsa/src/param.rs:242
Method
decode_t1
(enc: &EncodedT1<Self>)
ml-dsa/src/param.rs:312
Method
decode_value
(reader: &mut R, _header: Header)
ecdsa/src/der.rs:389
Method
decode_value
(reader: &mut R, _header: der::Header)
dsa/src/lib.rs:135
Method
decode_value
(reader: &mut R, _header: Header)
dsa/src/components.rs:146
Method
decode_w1
(enc: &EncodedW1<Self>)
ml-dsa/src/param.rs:416
Method
decode_z
(enc: &EncodedZ<Self>)
ml-dsa/src/param.rs:424
Function
decompose
()
ml-dsa/src/algebra.rs:297
Method
decompose
Algorithm 36 Decompose This implementation uses constant-time division to avoid timing side-channels. The original algorithm used hardware division w
ml-dsa/src/algebra.rs:101
Function
decompose_edge_case
()
ml-dsa/src/algebra.rs:335
Function
decompose_produces_valid_r0
()
ml-dsa/src/hint.rs:274
Method
default
()
ml-dsa/src/crypto.rs:14
Method
default
()
ml-dsa/src/hint.rs:55
Method
default
()
dsa/src/key_size.rs:52
Method
default
()
slh-dsa/src/fors.rs:43
Method
default
()
slh-dsa/src/address.rs:263
Function
derived_verifying_key_validates_signatures
()
ml-dsa/src/lib.rs:520
Method
deserialize
(deserializer: D)
xmss/src/xmss.rs:146
Method
deserialize
(deserializer: D)
ed25519/src/serde.rs:19
Method
deserialize
(deserializer: D)
ecdsa/src/verifying.rs:525
Method
deserialize
(deserializer: D)
ecdsa/src/lib.rs:473
Method
deserialize
(deserializer: D)
ecdsa/src/der.rs:359
Method
deserialize
(deserializer: D)
ed448/src/serde.rs:19
Function
discards_trailing_bytes_then_shifts_remaining_bits
()
rfc6979/src/lib.rs:270
Function
display
()
ed25519/tests/hex.rs:17
Function
display
()
ed448/tests/hex.rs:21
Method
drop
(&mut self)
xmss/src/xmss.rs:49
Method
drop
(&mut self)
ed25519/src/pkcs8.rs:123
Method
drop
(&mut self)
ecdsa/src/signing.rs:457
Method
drop
(&mut self)
ml-dsa/src/signing.rs:223
Method
drop
(&mut self)
slh-dsa/src/signing_key.rs:91
Method
drop
(&mut self)
ed448/src/pkcs8.rs:119
Function
encode_decode_round_trip
()
ml-dsa/src/lib.rs:317
Function
encode_decode_round_trip_test
()
ml-dsa/src/lib.rs:286
Function
encode_decode_signing_key
()
dsa/tests/signing_key.rs:41
Function
encode_decode_verifying_key
()
dsa/tests/verifying_key.rs:48
Method
encode_internal
(rho: &B32, t1: &Vector<P::K>)
ml-dsa/src/verifying.rs:149
Function
encode_pkcs8_v1
()
ed25519/tests/pkcs8.rs:64
Function
encode_pkcs8_v1
()
ed448/tests/pkcs8.rs:48
Function
encode_pkcs8_v2
()
ed25519/tests/pkcs8.rs:72
Function
encode_public_key
()
ed25519/tests/pkcs8.rs:81
Function
encode_public_key
()
ed448/tests/pkcs8.rs:56
Method
encode_s1
(s1: &Vector<Self::L>)
ml-dsa/src/param.rs:222
Method
encode_s2
(s2: &Vector<Self::K>)
ml-dsa/src/param.rs:230
Method
encode_t0
(t0: &Vector<Self::K>)
ml-dsa/src/param.rs:238
Method
encode_t1
(t1: &Vector<P::K>)
ml-dsa/src/param.rs:308
Method
encode_value
(&self, encoder: &mut impl Writer)
ecdsa/src/der.rs:379
Method
encode_value
(&self, writer: &mut impl Writer)
dsa/src/lib.rs:154
Method
encode_value
(&self, writer: &mut impl Writer)
dsa/src/components.rs:166
Method
encode_w1
(w1: &Vector<Self::K>)
ml-dsa/src/param.rs:412
Method
encode_z
(z: &Vector<Self::L>)
ml-dsa/src/param.rs:420
Method
encoded_len
(&self)
slh-dsa/src/signature_encoding.rs:120
Function
encodes_single_octet
()
rfc6979/src/lib.rs:310
Method
eq
(&self, other: &Self)
xmss/src/xmss.rs:119
Method
eq
(&self, other: &Self)
ecdsa/src/verifying.rs:360
Method
eq
(&self, other: &SigningKey<C>)
ecdsa/src/signing.rs:474
Method
eq
(&self, other: &Self)
ml-dsa/src/signing.rs:209
Method
eq
(&self, other: &Self)
dsa/src/lib.rs:168
Method
eq
(&self, other: &Self)
dsa/src/key_size.rs:58
Method
eq
(&self, other: &Self)
slh-dsa/src/verifying_key.rs:54
Method
eq
(&self, other: &Self)
slh-dsa/src/signature_encoding.rs:39
Method
eq
(&self, other: &Self)
slh-dsa/src/fors.rs:13
Method
eq
(&self, other: &Self)
slh-dsa/src/wots.rs:17
Method
eq
(&self, other: &Self)
slh-dsa/src/xmss.rs:13
Method
eq
(&self, other: &Self)
slh-dsa/src/hypertree.rs:14
Method
eq
(&self, other: &Self)
slh-dsa/src/signing_key.rs:80
← previous
next →
301–400 of 881, ranked by callers