MCPcopy Create free account

hub / github.com/RustCrypto/JOSE / functions

Functions88 in github.com/RustCrypto/JOSE

↓ 6 callersMethodas_ref
(&self)
jose-b64/src/zero.rs:36
↓ 4 callersMethodas_ref
(&self)
jose-b64/src/serde/json.rs:53
↓ 2 callersMethodcast
Casts an infallible error to any other kind of error.
jose-b64/src/stream/mod.rs:56
↓ 2 callersMethodderef
(&self)
jose-b64/src/zero.rs:24
↓ 1 callersMethodas_mut
(&mut self)
jose-b64/src/zero.rs:42
↓ 1 callersMethodas_ref
(&self)
jose-b64/src/serde/secret.rs:60
↓ 1 callersMethodas_ref
(&self)
jose-b64/src/serde/bytes.rs:52
↓ 1 callersMethodct_eq
(&self, other: &Self)
jose-b64/src/serde/secret.rs:75
↓ 1 callersMethodfinish
Finish base64 encoding and return the inner type.
jose-b64/src/stream/enc.rs:63
↓ 1 callersMethodserialize
(&self, serializer: S)
jose-b64/src/serde/bytes.rs:116
↓ 1 callersMethodstrength
(&self)
jose-jwk/src/crypto/rsa.rs:18
↓ 1 callersMethodstrength
(&self)
jose-jwk/src/crypto/keyinfo.rs:25
↓ 1 callersMethodupdate
(&mut self, buf: impl AsRef<[u8]>)
jose-b64/src/stream/enc.rs:42
↓ 1 callersMethodupdate
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/update.rs:32
↓ 1 callersMethodupdate
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/dec.rs:44
Functiona1
()
jose-jwk/tests/jwk.rs:10
Functiona2
()
jose-jwk/tests/jwk.rs:110
Functiona6
()
jose-jwk/tests/jwk.rs:485
Functiona7
()
jose-jwk/tests/jwk.rs:514
Methodas_mut
(&mut self)
jose-b64/src/serde/secret.rs:69
Methodas_mut
(&mut self)
jose-b64/src/serde/bytes.rs:58
Functionb
()
jose-jwk/tests/jwk.rs:319
Functionb64_default
()
jose-jws/src/head.rs:14
Functionb64_serialize
(value: &bool)
jose-jws/src/head.rs:19
Methodchain
Perform a chain update.
jose-b64/src/stream/update.rs:20
Methoddefault
()
jose-jws/src/head.rs:49
Methoddefault
()
jose-b64/src/stream/enc.rs:22
Methoddefault
()
jose-b64/src/stream/dec.rs:23
Methodderef
(&self)
jose-b64/src/serde/secret.rs:45
Methodderef
(&self)
jose-b64/src/serde/json.rs:47
Methodderef
(&self)
jose-b64/src/serde/bytes.rs:40
Methodderef_mut
(&mut self)
jose-b64/src/zero.rs:30
Methodderef_mut
(&mut self)
jose-b64/src/serde/secret.rs:51
Methodderef_mut
(&mut self)
jose-b64/src/serde/bytes.rs:46
Methoddeserialize
(deserializer: D)
jose-b64/src/serde/json.rs:111
Methoddeserialize
(deserializer: D)
jose-b64/src/serde/bytes.rs:123
Methodeq
(&self, other: &Self)
jose-b64/src/serde/secret.rs:82
Methodfinish
(self)
jose-jws/src/crypto/mod.rs:55
Methodfinish
Complete encoding and return the updater.
jose-b64/src/stream/optional.rs:29
Methodfinish
Finish base64 decoding and return the inner type.
jose-b64/src/stream/dec.rs:66
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
jose-jws/src/compact.rs:58
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
jose-b64/src/stream/enc.rs:72
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
jose-b64/src/stream/dec.rs:75
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
jose-b64/src/serde/secret.rs:31
Methodfmt
(&self, f: &mut Formatter<'_>)
jose-b64/src/serde/bytes.rs:32
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
jose-jwa/src/lib.rs:103
Methodfrom
(value: General)
jose-jws/src/lib.rs:50
Methodfrom
(value: T)
jose-b64/src/zero.rs:16
Methodfrom
(next: T)
jose-b64/src/stream/enc.rs:28
Methodfrom
(error: base64ct::Error)
jose-b64/src/stream/mod.rs:66
Methodfrom
(next: T)
jose-b64/src/stream/dec.rs:29
Methodfrom
(value: U)
jose-b64/src/serde/secret.rs:37
Methodfrom
(buf: T)
jose-b64/src/serde/bytes.rs:64
Methodfrom
(alg: Signing)
jose-jwa/src/lib.rs:40
Methodfrom
(value: T)
jose-jwk/src/prm.rs:51
Methodfrom
(value: &Kind<rsa::RsaPublicKey, rsa::RsaPrivateKey>)
jose-jwk/src/crypto/kind.rs:35
Methodfrom
(_: Infallible)
jose-jwk/src/crypto/mod.rs:37
Methodfrom
(value: Zeroizing<Box<[u8]>>)
jose-jwk/src/crypto/key.rs:72
Methodfrom
(pk: &PublicKey)
jose-jwk/src/crypto/p256.rs:36
Methodfrom
(pk: &RsaPublicKey)
jose-jwk/src/crypto/rsa.rs:65
Methodfrom
(pk: &PublicKey)
jose-jwk/src/crypto/p384.rs:36
Methodfrom
(key: Ec)
jose-jwk/src/key/mod.rs:39
Methodfrom
(bytes: Secret)
jose-jwk/src/key/rsa.rs:39
Methodfrom_str
(s: &str)
jose-jws/src/compact.rs:15
Methodfrom_str
(s: &str)
jose-b64/src/serde/json.rs:98
Methodfrom_str
(s: &str)
jose-b64/src/serde/bytes.rs:99
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/kind.rs:25
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/key.rs:55
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/p256.rs:20
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/rsa.rs:22
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/p384.rs:20
Methodis_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/keyinfo.rs:29
Methodnew
Creates a new instance.
jose-b64/src/stream/optional.rs:19
Methodnew
Creates a new instance by serializing the input to JSON. The value `T` is serialized and **both** `T` and its serialized bytes are stored in the obje
jose-b64/src/serde/json.rs:82
Functionsimple_roundtrip
()
jose-jwa/src/lib.rs:118
Methodstrength
(&self)
jose-jwk/src/crypto/kind.rs:18
Methodstrength
(&self)
jose-jwk/src/crypto/key.rs:40
Methodstrength
(&self)
jose-jwk/src/crypto/p256.rs:16
Methodstrength
(&self)
jose-jwk/src/crypto/p384.rs:16
Methodtry_from
(buf: Bytes<B, E>)
jose-b64/src/serde/json.rs:65
Methodtry_from
(value: &crate::Rsa)
jose-jwk/src/crypto/kind.rs:47
Methodtry_from
(value: &crate::Rsa)
jose-jwk/src/crypto/key.rs:150
Methodtry_from
(value: &Ec)
jose-jwk/src/crypto/p256.rs:57
Methodtry_from
(value: &Rsa)
jose-jwk/src/crypto/rsa.rs:83
Methodtry_from
(value: &Ec)
jose-jwk/src/crypto/p384.rs:57
Methodupdate
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/optional.rs:40
Methodverify
(&'a self, val: A)
jose-jws/src/crypto/mod.rs:92
Methodzeroize
(&mut self)
jose-b64/src/serde/bytes.rs:26