Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

authenticator_state

Module0x0000…0002
Move path
0x0000…0002::authenticator_state
Functions
130 public, 0 entry
Structs
5
Friend modules
None
authenticator_state

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module authenticator_state;
struct ActiveJwk has copy, drop, store {
jwk_id: JwkId,
jwk: JWK,
epoch: u64,
}
struct AuthenticatorState has key {
id: UID,
version: u64,
}
struct AuthenticatorStateInner has store {
version: u64,
active_jwks: vector<ActiveJwk>,
}
struct JWK has copy, drop, store {
kty: String,
e: String,
n: String,
alg: String,
}
struct JwkId has copy, drop, store {
iss: String,
kid: String,
}
fun active_jwk_equal(&ActiveJwk,&ActiveJwk): bool
fun check_sorted(&vector<ActiveJwk>)
fun create()
fun deduplicate(vector<ActiveJwk>): vector<ActiveJwk>
fun expire_jwks(&mut AuthenticatorState,u64)
fun get_active_jwks(&AuthenticatorState): vector<ActiveJwk>
fun jwk_equal(&JWK,&JWK): bool
fun jwk_id_equal(&JwkId,&JwkId): bool
fun jwk_lt(&ActiveJwk,&ActiveJwk): bool
fun load_inner(&AuthenticatorState): &AuthenticatorStateInner
fun load_inner_mut(&mut AuthenticatorState): &mut AuthenticatorStateInner
fun string_bytes_lt(&String,&String): bool
fun update_authenticator_state(&mut AuthenticatorState,vector<ActiveJwk>)