@atala/prism-wallet-sdk / Exports / Domain / KeyProperties
Enumeration: KeyProperties
Domain.KeyProperties
Table of contents
Enumeration Members
- algorithm
- chainCode
- curve
- curvePointX
- curvePointY
- derivationPath
- derivationSchema
- index
- rawKey
- seed
- type
Enumeration Members
algorithm
• algorithm = "algorithm"
The 'algorithm' corresponds to the cryptographic algorithm associated with the key.
Defined in
src/domain/models/KeyProperties.ts:5
chainCode
• chainCode = "chainCode"
The 'chainCode' used for key derivation. hex encoded value.
const chainCode = Buffer.from(props[KeyProperties.chainCode], "hex");
Defined in
src/domain/models/KeyProperties.ts:30
curve
• curve = "curve"
The 'curve' represents the elliptic curve used for an elliptic-curve key.
Defined in
src/domain/models/KeyProperties.ts:10
curvePointX
• curvePointX = "curvePoint.x"
The 'curvePointX' represents the x-coordinate of a curve point for an elliptic-curve key.
Defined in
src/domain/models/KeyProperties.ts:51
curvePointY
• curvePointY = "curvePoint.y"
The 'curvePointY' represents the y-coordinate of a curve point for an elliptic-curve key.
Defined in
src/domain/models/KeyProperties.ts:56
derivationPath
• derivationPath = "derivationPath"
The 'derivationPath' refers to the path used to derive a key in a hierarchical deterministic (HD) key generation scheme.
Defined in
src/domain/models/KeyProperties.ts:40
derivationSchema
• derivationSchema = "derivationSchema"
The 'derivationSchema' corresponds to derivationSchema used.
Defined in
src/domain/models/KeyProperties.ts:20
index
• index = "index"
Defined in
src/domain/models/KeyProperties.ts:41
rawKey
• rawKey = "raw"
The 'rawKey' refers to the raw binary form of the key.
Defined in
src/domain/models/KeyProperties.ts:35
seed
• seed = "seed"
The 'seed' corresponds to the seed value from which a key is derived.
Defined in
src/domain/models/KeyProperties.ts:15
type
• type = "type"
The 'type' denotes the type of the key.