@transmute/bls12381-key-pair
Version:
``` npm i @transmute/bls12381-key-pair@latest --save ```
29 lines (28 loc) • 989 B
TypeScript
/**
* z represents the multibase encoding scheme of base58 encoding
* @see https://github.com/multiformats/multibase/blob/master/multibase.csv#L18
* @ignore
*/
declare const MULTIBASE_ENCODED_BASE58_IDENTIFIER = "z";
/**
* 0x01 indicates the end of the leading bytes according to variable integer spec
* @see https://github.com/multiformats/multicodec
* @ignore
*/
declare const VARIABLE_INTEGER_TRAILING_BYTE = 1;
/**
* 0xea indicates a BLS 12-381 G1 public key
*
*/
declare const BLS12381G1_MULTICODEC_IDENTIFIER = 234;
/**
* 0xeb indicates a BLS 12-381 G2 public key
*
*/
declare const BLS12381G2_MULTICODEC_IDENTIFIER = 235;
/**
* 0xee indicates a BLS 12-381 G1 concat with BLS 12-381 G2
*
*/
declare const BLS12381G1ANDG2_MULTICODEC_IDENTIFIER = 238;
export { MULTIBASE_ENCODED_BASE58_IDENTIFIER, VARIABLE_INTEGER_TRAILING_BYTE, BLS12381G1_MULTICODEC_IDENTIFIER, BLS12381G2_MULTICODEC_IDENTIFIER, BLS12381G1ANDG2_MULTICODEC_IDENTIFIER, };