Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RustCrypto/JOSE
/ functions
Functions
88 in github.com/RustCrypto/JOSE
⨍
Functions
88
◇
Types & classes
46
↓ 6 callers
Method
as_ref
(&self)
jose-b64/src/zero.rs:36
↓ 4 callers
Method
as_ref
(&self)
jose-b64/src/serde/json.rs:53
↓ 2 callers
Method
cast
Casts an infallible error to any other kind of error.
jose-b64/src/stream/mod.rs:56
↓ 2 callers
Method
deref
(&self)
jose-b64/src/zero.rs:24
↓ 1 callers
Method
as_mut
(&mut self)
jose-b64/src/zero.rs:42
↓ 1 callers
Method
as_ref
(&self)
jose-b64/src/serde/secret.rs:60
↓ 1 callers
Method
as_ref
(&self)
jose-b64/src/serde/bytes.rs:52
↓ 1 callers
Method
ct_eq
(&self, other: &Self)
jose-b64/src/serde/secret.rs:75
↓ 1 callers
Method
finish
Finish base64 encoding and return the inner type.
jose-b64/src/stream/enc.rs:63
↓ 1 callers
Method
serialize
(&self, serializer: S)
jose-b64/src/serde/bytes.rs:116
↓ 1 callers
Method
strength
(&self)
jose-jwk/src/crypto/rsa.rs:18
↓ 1 callers
Method
strength
(&self)
jose-jwk/src/crypto/keyinfo.rs:25
↓ 1 callers
Method
update
(&mut self, buf: impl AsRef<[u8]>)
jose-b64/src/stream/enc.rs:42
↓ 1 callers
Method
update
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/update.rs:32
↓ 1 callers
Method
update
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/dec.rs:44
Function
a1
()
jose-jwk/tests/jwk.rs:10
Function
a2
()
jose-jwk/tests/jwk.rs:110
Function
a6
()
jose-jwk/tests/jwk.rs:485
Function
a7
()
jose-jwk/tests/jwk.rs:514
Method
as_mut
(&mut self)
jose-b64/src/serde/secret.rs:69
Method
as_mut
(&mut self)
jose-b64/src/serde/bytes.rs:58
Function
b
()
jose-jwk/tests/jwk.rs:319
Function
b64_default
()
jose-jws/src/head.rs:14
Function
b64_serialize
(value: &bool)
jose-jws/src/head.rs:19
Method
chain
Perform a chain update.
jose-b64/src/stream/update.rs:20
Method
default
()
jose-jws/src/head.rs:49
Method
default
()
jose-b64/src/stream/enc.rs:22
Method
default
()
jose-b64/src/stream/dec.rs:23
Method
deref
(&self)
jose-b64/src/serde/secret.rs:45
Method
deref
(&self)
jose-b64/src/serde/json.rs:47
Method
deref
(&self)
jose-b64/src/serde/bytes.rs:40
Method
deref_mut
(&mut self)
jose-b64/src/zero.rs:30
Method
deref_mut
(&mut self)
jose-b64/src/serde/secret.rs:51
Method
deref_mut
(&mut self)
jose-b64/src/serde/bytes.rs:46
Method
deserialize
(deserializer: D)
jose-b64/src/serde/json.rs:111
Method
deserialize
(deserializer: D)
jose-b64/src/serde/bytes.rs:123
Method
eq
(&self, other: &Self)
jose-b64/src/serde/secret.rs:82
Method
finish
(self)
jose-jws/src/crypto/mod.rs:55
Method
finish
Complete encoding and return the updater.
jose-b64/src/stream/optional.rs:29
Method
finish
Finish base64 decoding and return the inner type.
jose-b64/src/stream/dec.rs:66
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
jose-jws/src/compact.rs:58
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
jose-b64/src/stream/enc.rs:72
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
jose-b64/src/stream/dec.rs:75
Method
fmt
(&self, f: &mut core::fmt::Formatter<'_>)
jose-b64/src/serde/secret.rs:31
Method
fmt
(&self, f: &mut Formatter<'_>)
jose-b64/src/serde/bytes.rs:32
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
jose-jwa/src/lib.rs:103
Method
from
(value: General)
jose-jws/src/lib.rs:50
Method
from
(value: T)
jose-b64/src/zero.rs:16
Method
from
(next: T)
jose-b64/src/stream/enc.rs:28
Method
from
(error: base64ct::Error)
jose-b64/src/stream/mod.rs:66
Method
from
(next: T)
jose-b64/src/stream/dec.rs:29
Method
from
(value: U)
jose-b64/src/serde/secret.rs:37
Method
from
(buf: T)
jose-b64/src/serde/bytes.rs:64
Method
from
(alg: Signing)
jose-jwa/src/lib.rs:40
Method
from
(value: T)
jose-jwk/src/prm.rs:51
Method
from
(value: &Kind<rsa::RsaPublicKey, rsa::RsaPrivateKey>)
jose-jwk/src/crypto/kind.rs:35
Method
from
(_: Infallible)
jose-jwk/src/crypto/mod.rs:37
Method
from
(value: Zeroizing<Box<[u8]>>)
jose-jwk/src/crypto/key.rs:72
Method
from
(pk: &PublicKey)
jose-jwk/src/crypto/p256.rs:36
Method
from
(pk: &RsaPublicKey)
jose-jwk/src/crypto/rsa.rs:65
Method
from
(pk: &PublicKey)
jose-jwk/src/crypto/p384.rs:36
Method
from
(key: Ec)
jose-jwk/src/key/mod.rs:39
Method
from
(bytes: Secret)
jose-jwk/src/key/rsa.rs:39
Method
from_str
(s: &str)
jose-jws/src/compact.rs:15
Method
from_str
(s: &str)
jose-b64/src/serde/json.rs:98
Method
from_str
(s: &str)
jose-b64/src/serde/bytes.rs:99
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/kind.rs:25
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/key.rs:55
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/p256.rs:20
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/rsa.rs:22
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/p384.rs:20
Method
is_supported
(&self, algo: &Algorithm)
jose-jwk/src/crypto/keyinfo.rs:29
Method
new
Creates a new instance.
jose-b64/src/stream/optional.rs:19
Method
new
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
Function
simple_roundtrip
()
jose-jwa/src/lib.rs:118
Method
strength
(&self)
jose-jwk/src/crypto/kind.rs:18
Method
strength
(&self)
jose-jwk/src/crypto/key.rs:40
Method
strength
(&self)
jose-jwk/src/crypto/p256.rs:16
Method
strength
(&self)
jose-jwk/src/crypto/p384.rs:16
Method
try_from
(buf: Bytes<B, E>)
jose-b64/src/serde/json.rs:65
Method
try_from
(value: &crate::Rsa)
jose-jwk/src/crypto/kind.rs:47
Method
try_from
(value: &crate::Rsa)
jose-jwk/src/crypto/key.rs:150
Method
try_from
(value: &Ec)
jose-jwk/src/crypto/p256.rs:57
Method
try_from
(value: &Rsa)
jose-jwk/src/crypto/rsa.rs:83
Method
try_from
(value: &Ec)
jose-jwk/src/crypto/p384.rs:57
Method
update
(&mut self, chunk: impl AsRef<[u8]>)
jose-b64/src/stream/optional.rs:40
Method
verify
(&'a self, val: A)
jose-jws/src/crypto/mod.rs:92
Method
zeroize
(&mut self)
jose-b64/src/serde/bytes.rs:26