SignatureScheme
type 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:
```text 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.
type SignatureScheme uint8
const (
SignatureSchemeEd25519 SignatureScheme = 0
SignatureSchemeSecp256k1 SignatureScheme = 1
SignatureSchemeSecp256r1 SignatureScheme = 2
SignatureSchemeMultisig SignatureScheme = 3
SignatureSchemeBls12381 SignatureScheme = 4
SignatureSchemePasskeyAuthenticator SignatureScheme = 6
SignatureSchemeMoveAuthenticator SignatureScheme = 7
)