cryptnoxpy.enums

Enum classes used by the module

Module Contents

Classes

AuthType

Predefined values for authentication type.

Derivation

Predefined values to use for parameters as Derivation.

KeyType

Predefined values to use for parameters as KeyType.

Origin

Predefined values for keeping the origin of the card

SlotIndex

Predefined values to use for parameters as SlotIndex.

SeedSource

Predefined values for how seed was created

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.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.Origin

Bases: enum.Enum

Predefined values for keeping the origin of the card

UNKNOWN = 0
ORIGINAL = 1
FAKE = 2
class cryptnoxpy.enums.SlotIndex

Bases: enum.IntEnum

Predefined values to use for parameters as SlotIndex.

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

Bases: enum.Enum

Predefined values for how seed was created

NO_SEED = 0
SINGLE
EXTENDED
EXTERNAL
INTERNAL
DUAL