@airgap/crypto
Version:
The @airgap/crypto packages provides common crypto functionalities.
23 lines (22 loc) • 548 B
TypeScript
/// <reference types="node" />
export interface DerivationIndex {
value: number;
masked: number;
isHardened: boolean;
}
export interface DerivationKey {
depth: number;
parentFingerprint: number;
index: number;
chainCode: Buffer;
key: Buffer;
}
export interface DerivationNode {
depth: number;
parentFingerprint: number;
index: number;
chainCode: Buffer;
secretKey: Buffer;
publicKey: Buffer;
}
export declare type DerivationKeyType = Extract<keyof DerivationNode, 'secretKey' | 'publicKey'>;