cryptnoxpy.enums

Enum classes used by the module

Module Contents

Classes

Derivation

Predefined values to use for parameters as Derivation.

KeyType

Predefined values to use for parameters as KeyType.

SlotIndex

Predefined values to use for parameters as SlotIndex.

AuthType

Predefined values for authentication type.

SeedSource

Predefined values for how seed was created

class cryptnoxpy.enums.Derivation

Bases: enum.IntEnum

Predefined values to use for parameters as Derivation.

CURRENT_KEY = 0
DERIVE = 1
DERIVE_AND_MAKE_CURRENT = 2
PINLESS_PATH = 3
class cryptnoxpy.enums.KeyType

Bases: enum.IntEnum

Predefined values to use for parameters as KeyType.

K1 = 0
R1 = 16
class cryptnoxpy.enums.SlotIndex

Bases: enum.IntEnum

Predefined values to use for parameters as SlotIndex.

EC256R1 = 1
RSA = 2
FIDO = 3
class cryptnoxpy.enums.AuthType

Bases: enum.Enum

Predefined values for authentication type.

NO_AUTH = 0
PIN = 1
USER_KEY = 2
__bool__(self)
class cryptnoxpy.enums.SeedSource

Bases: enum.Enum

Predefined values for how seed was created

NO_SEED = 0
SINGLE
EXTENDED
EXTERNAL
INTERNAL
DUAL