Module tt_signature

Module tt_signature 

Structs§

KeychainSignature
Keychain signature wrapping another signature with a user address This allows an access key to sign on behalf of a root account
P256SignatureWithPreHash
P256 signature with pre-hash flag
P256SignatureWithPreHashFlags
Fieldset that facilitates compacting the parent type. Used bytes: 1 | Unused bits: 7
WebAuthnSignature
WebAuthn signature with authenticator data
WebAuthnSignatureFlags
Placeholder struct for when there is no need for a fieldset. Doesn’t actually write or read any data.

Enums§

PrimitiveSignature
Primitive signature types that can be used standalone or within a Keychain signature. This enum contains only the base signature types: Secp256k1, P256, and WebAuthn. It does NOT support Keychain signatures to prevent recursion.
TempoSignature
AA transaction signature supporting multiple signature schemes

Constants§

SIGNATURE_TYPE_KEYCHAIN
SIGNATURE_TYPE_P256
Signature type identifiers Note: Secp256k1 has no identifier - detected by length (65 bytes)
SIGNATURE_TYPE_WEBAUTHN

Functions§

derive_p256_address
Derives a P256 address from public key coordinates