Options
All
  • Public
  • Public/Protected
  • All
Menu

Elliptic curve used.

Hierarchy

  • CurveLabel

Index

Constructors

constructor

  • new CurveLabel(label: string, hex: number, preset: string): CurveLabel

Properties

hex

hex: number

label

label: string

preset

preset: string

Static ED25519

ED25519: CurveLabel = new CurveLabel('ed25519', 25, 'ed25519')

Static SECP224R1

SECP224R1: CurveLabel = new CurveLabel('P-224', 1, 'p224')

Static SECP256R1

SECP256R1: CurveLabel = new CurveLabel('P-256', 2, 'p256')

Static SECP384R1

SECP384R1: CurveLabel = new CurveLabel('P-384', 3, 'p384')

Static SECP521R1

SECP521R1: CurveLabel = new CurveLabel('P-521', 4, 'p521')

Static SM2P256V1

SM2P256V1: CurveLabel = new CurveLabel('sm2p256v1', 20, 'sm2p256v1')

Static values

values: CurveLabel[] = []

Methods

Static fromHex

Static fromLabel

Generated using TypeDoc