Enumeration: SignatureScheme
Flag use to disambiguate the signature schemes supported by IOTA.
BCS
The BCS serialized form for this type is defined by the following ABNF:
signature-scheme = ed25519-flag / secp256k1-flag / secp256r1-flag /
multisig-flag / bls-flag / passkey-auth-flag /
move-auth-flag
ed25519-flag = %d00
secp256k1-flag = %d01
secp256r1-flag = %d02
multisig-flag = %d03
bls-flag = %d04
passkey-auth-flag = %d06
move-auth-flag = %d07
Flag %d05 is reserved: it was formerly used for the now-removed zklogin
authenticator (which was never enabled on chain) and is intentionally
skipped.
Enumeration Members
Bls12381
Bls12381: 4;
Ed25519
Ed25519: 0;
MoveAuthenticator
MoveAuthenticator: 7;
Multisig
Multisig: 3;
PasskeyAuthenticator
PasskeyAuthenticator: 6;
Secp256k1
Secp256k1: 1;
Secp256r1
Secp256r1: 2;