MCPcopy Create free account

hub / github.com/RustCrypto/signatures / functions

Functions881 in github.com/RustCrypto/signatures

Methodbit_unpack
(y: &EncodedHint<P>)
ml-dsa/src/hint.rs:128
Functionboxed_160_bit_hash_with_256_bit_q
()
rfc6979/src/lib.rs:385
Functionboxed_left_pads_short_hash_to_rlen
()
rfc6979/src/lib.rs:370
Functionboxed_matches_fixed_for_short_input
()
rfc6979/src/lib.rs:295
Functionbytes2scalar
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
Methodc_tilde
Access the challenge hash `c̃`.
ml-dsa/src/lib.rs:130
Functioncoef_test_w1
()
lms/src/ots/util.rs:30
Functioncoef_test_w2
()
lms/src/ots/util.rs:37
Functioncoef_test_w4
()
lms/src/ots/util.rs:44
Functioncoef_test_w8
()
lms/src/ots/util.rs:51
Functioncommon
( rng: &mut R, KeySize { l, n }: KeySize, )
dsa/src/generate/components.rs:26
Methodcompute_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
Methodconcat_sig
( c_tilde: EncodedCTilde<P>, z: EncodedZ<P>, h: EncodedHint<P>, )
ml-dsa/src/param.rs:428
Methodconcat_sk
( rho: B32, K: B32, tr: B64, s1: EncodedS1<Self>, s2: EncodedS2<Self>,
ml-dsa/src/param.rs:246
Methodconcat_vk
(rho: B32, t1: EncodedT1<Self>)
ml-dsa/src/param.rs:316
Functionconstant_time_div_accuracy
()
ml-dsa/src/algebra.rs:325
Functioncontext_length_validation
()
ml-dsa/src/lib.rs:498
Functioncriterion_benchmark
TODO(tarcieri): stop using expanded signing keys
ml-dsa/benches/ml_dsa.rs:13
Methodct_div
(x: u32)
ml-dsa/src/algebra.rs:67
Functiondebug_implementations
()
ml-dsa/src/lib.rs:541
Methoddecode
(reader: &mut R)
ecdsa/src/der.rs:218
Methoddecode
Decode the key from an appropriately sized byte array. Implementation of Algorithm 23: `pkDecode` from FIPS 204.
ml-dsa/src/verifying.rs:165
Methoddecode
Decode the signature from an appropriately sized byte array. Algorithm 27 sigDecode
ml-dsa/src/lib.rs:115
Functiondecode_encode_openssl_components
()
dsa/tests/components.rs:12
Functiondecode_encode_openssl_signing_key
()
dsa/tests/signing_key.rs:29
Functiondecode_encode_openssl_verifying_key
()
dsa/tests/verifying_key.rs:35
Functiondecode_encode_signature
()
dsa/tests/signature.rs:45
Functiondecode_pkcs8_v1
()
ed25519/tests/pkcs8.rs:20
Functiondecode_pkcs8_v1
()
ed448/tests/pkcs8.rs:17
Functiondecode_pkcs8_v2
()
ed25519/tests/pkcs8.rs:34
Functiondecode_public_key
()
ed25519/tests/pkcs8.rs:51
Functiondecode_public_key
()
ed448/tests/pkcs8.rs:33
Methoddecode_s1
(enc: &EncodedS1<Self>)
ml-dsa/src/param.rs:226
Methoddecode_s2
(enc: &EncodedS2<Self>)
ml-dsa/src/param.rs:234
Methoddecode_t0
(enc: &EncodedT0<Self>)
ml-dsa/src/param.rs:242
Methoddecode_t1
(enc: &EncodedT1<Self>)
ml-dsa/src/param.rs:312
Methoddecode_value
(reader: &mut R, _header: Header)
ecdsa/src/der.rs:389
Methoddecode_value
(reader: &mut R, _header: der::Header)
dsa/src/lib.rs:135
Methoddecode_value
(reader: &mut R, _header: Header)
dsa/src/components.rs:146
Methoddecode_w1
(enc: &EncodedW1<Self>)
ml-dsa/src/param.rs:416
Methoddecode_z
(enc: &EncodedZ<Self>)
ml-dsa/src/param.rs:424
Functiondecompose
()
ml-dsa/src/algebra.rs:297
Methoddecompose
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
Functiondecompose_edge_case
()
ml-dsa/src/algebra.rs:335
Functiondecompose_produces_valid_r0
()
ml-dsa/src/hint.rs:274
Methoddefault
()
ml-dsa/src/crypto.rs:14
Methoddefault
()
ml-dsa/src/hint.rs:55
Methoddefault
()
dsa/src/key_size.rs:52
Methoddefault
()
slh-dsa/src/fors.rs:43
Methoddefault
()
slh-dsa/src/address.rs:263
Functionderived_verifying_key_validates_signatures
()
ml-dsa/src/lib.rs:520
Methoddeserialize
(deserializer: D)
xmss/src/xmss.rs:146
Methoddeserialize
(deserializer: D)
ed25519/src/serde.rs:19
Methoddeserialize
(deserializer: D)
ecdsa/src/verifying.rs:525
Methoddeserialize
(deserializer: D)
ecdsa/src/lib.rs:473
Methoddeserialize
(deserializer: D)
ecdsa/src/der.rs:359
Methoddeserialize
(deserializer: D)
ed448/src/serde.rs:19
Functiondiscards_trailing_bytes_then_shifts_remaining_bits
()
rfc6979/src/lib.rs:270
Functiondisplay
()
ed25519/tests/hex.rs:17
Functiondisplay
()
ed448/tests/hex.rs:21
Methoddrop
(&mut self)
xmss/src/xmss.rs:49
Methoddrop
(&mut self)
ed25519/src/pkcs8.rs:123
Methoddrop
(&mut self)
ecdsa/src/signing.rs:457
Methoddrop
(&mut self)
ml-dsa/src/signing.rs:223
Methoddrop
(&mut self)
slh-dsa/src/signing_key.rs:91
Methoddrop
(&mut self)
ed448/src/pkcs8.rs:119
Functionencode_decode_round_trip
()
ml-dsa/src/lib.rs:317
Functionencode_decode_round_trip_test
()
ml-dsa/src/lib.rs:286
Functionencode_decode_signing_key
()
dsa/tests/signing_key.rs:41
Functionencode_decode_verifying_key
()
dsa/tests/verifying_key.rs:48
Methodencode_internal
(rho: &B32, t1: &Vector<P::K>)
ml-dsa/src/verifying.rs:149
Functionencode_pkcs8_v1
()
ed25519/tests/pkcs8.rs:64
Functionencode_pkcs8_v1
()
ed448/tests/pkcs8.rs:48
Functionencode_pkcs8_v2
()
ed25519/tests/pkcs8.rs:72
Functionencode_public_key
()
ed25519/tests/pkcs8.rs:81
Functionencode_public_key
()
ed448/tests/pkcs8.rs:56
Methodencode_s1
(s1: &Vector<Self::L>)
ml-dsa/src/param.rs:222
Methodencode_s2
(s2: &Vector<Self::K>)
ml-dsa/src/param.rs:230
Methodencode_t0
(t0: &Vector<Self::K>)
ml-dsa/src/param.rs:238
Methodencode_t1
(t1: &Vector<P::K>)
ml-dsa/src/param.rs:308
Methodencode_value
(&self, encoder: &mut impl Writer)
ecdsa/src/der.rs:379
Methodencode_value
(&self, writer: &mut impl Writer)
dsa/src/lib.rs:154
Methodencode_value
(&self, writer: &mut impl Writer)
dsa/src/components.rs:166
Methodencode_w1
(w1: &Vector<Self::K>)
ml-dsa/src/param.rs:412
Methodencode_z
(z: &Vector<Self::L>)
ml-dsa/src/param.rs:420
Methodencoded_len
(&self)
slh-dsa/src/signature_encoding.rs:120
Functionencodes_single_octet
()
rfc6979/src/lib.rs:310
Methodeq
(&self, other: &Self)
xmss/src/xmss.rs:119
Methodeq
(&self, other: &Self)
ecdsa/src/verifying.rs:360
Methodeq
(&self, other: &SigningKey<C>)
ecdsa/src/signing.rs:474
Methodeq
(&self, other: &Self)
ml-dsa/src/signing.rs:209
Methodeq
(&self, other: &Self)
dsa/src/lib.rs:168
Methodeq
(&self, other: &Self)
dsa/src/key_size.rs:58
Methodeq
(&self, other: &Self)
slh-dsa/src/verifying_key.rs:54
Methodeq
(&self, other: &Self)
slh-dsa/src/signature_encoding.rs:39
Methodeq
(&self, other: &Self)
slh-dsa/src/fors.rs:13
Methodeq
(&self, other: &Self)
slh-dsa/src/wots.rs:17
Methodeq
(&self, other: &Self)
slh-dsa/src/xmss.rs:13
Methodeq
(&self, other: &Self)
slh-dsa/src/hypertree.rs:14
Methodeq
(&self, other: &Self)
slh-dsa/src/signing_key.rs:80
← previousnext →301–400 of 881, ranked by callers