Skip to main content

API Report File for "@kadena/cryptography-utils"

Do not edit this file. It is a report generated by API Extractor.

 
import type { IBase64Url } from '@kadena/types';
import type { IKeyPair } from '@kadena/types';
import { IUnsignedCommand } from '@kadena/types';
import type { SignCommand } from '@kadena/types';
 
// @alpha
export function base64UrlDecode(str: IBase64Url): string;
 
// @alpha
export function base64UrlDecodeArr(input: IBase64Url): Uint8Array;
 
// @alpha
export function base64UrlEncode(str: string): IBase64Url;
 
// @alpha
export function base64UrlEncodeArr(input: Uint8Array): IBase64Url;
 
// @alpha
export function binToHex(array: Uint8Array): string;
 
// @alpha
export function genKeyPair(): IKeyPair;
 
// @alpha
export function hash(str: string): string;
 
// @alpha
export function hashBin(str: string): Uint8Array;
 
// @alpha
export function hexToBin(hexString: string): Uint8Array;
 
// @alpha (undocumented)
export const pactTestCommand: {
    networkId: undefined | unknown;
    payload: {
        exec: {
            data: {
                'accounts-admin-keyset': string[];
            };
            code: string;
        };
    };
    signers: {
        pubKey: string;
    }[];
    meta: {
        creationTime: number;
        ttl: number;
        gasLimit: number;
        chainId: string;
        gasPrice: number;
        sender: string;
    };
    nonce: string;
};
 
// @alpha (undocumented)
export const pactTestCommand1: IUnsignedCommand;
 
// @alpha (undocumented)
export const pactTestCommand2: IUnsignedCommand;
 
// @alpha
export function restoreKeyPairFromSecretKey(seed: string): IKeyPair;
 
// @alpha
export function sign(msg: string, { secretKey, publicKey }: IKeyPair): SignCommand;
 
// @alpha
export function signHash(hash: string, { secretKey, publicKey }: IKeyPair): SignCommand;
 
// @alpha
export function strToUint8Array(str: string): Uint8Array;
 
// @alpha
export function toTweetNaclSecretKey({ secretKey, publicKey, }: IKeyPair): Uint8Array;
 
// @alpha
export function uint8ArrayToStr(array: Uint8Array): string;
 
// @alpha
export function unique(array: Array<string>): Array<string>;
 
// @alpha
export function verifySig(msg: Uint8Array, sig: Uint8Array, pubKey: Uint8Array): boolean;
 
// (No @packageDocumentation comment for this package)
 
 
import type { IBase64Url } from '@kadena/types';
import type { IKeyPair } from '@kadena/types';
import { IUnsignedCommand } from '@kadena/types';
import type { SignCommand } from '@kadena/types';
 
// @alpha
export function base64UrlDecode(str: IBase64Url): string;
 
// @alpha
export function base64UrlDecodeArr(input: IBase64Url): Uint8Array;
 
// @alpha
export function base64UrlEncode(str: string): IBase64Url;
 
// @alpha
export function base64UrlEncodeArr(input: Uint8Array): IBase64Url;
 
// @alpha
export function binToHex(array: Uint8Array): string;
 
// @alpha
export function genKeyPair(): IKeyPair;
 
// @alpha
export function hash(str: string): string;
 
// @alpha
export function hashBin(str: string): Uint8Array;
 
// @alpha
export function hexToBin(hexString: string): Uint8Array;
 
// @alpha (undocumented)
export const pactTestCommand: {
    networkId: undefined | unknown;
    payload: {
        exec: {
            data: {
                'accounts-admin-keyset': string[];
            };
            code: string;
        };
    };
    signers: {
        pubKey: string;
    }[];
    meta: {
        creationTime: number;
        ttl: number;
        gasLimit: number;
        chainId: string;
        gasPrice: number;
        sender: string;
    };
    nonce: string;
};
 
// @alpha (undocumented)
export const pactTestCommand1: IUnsignedCommand;
 
// @alpha (undocumented)
export const pactTestCommand2: IUnsignedCommand;
 
// @alpha
export function restoreKeyPairFromSecretKey(seed: string): IKeyPair;
 
// @alpha
export function sign(msg: string, { secretKey, publicKey }: IKeyPair): SignCommand;
 
// @alpha
export function signHash(hash: string, { secretKey, publicKey }: IKeyPair): SignCommand;
 
// @alpha
export function strToUint8Array(str: string): Uint8Array;
 
// @alpha
export function toTweetNaclSecretKey({ secretKey, publicKey, }: IKeyPair): Uint8Array;
 
// @alpha
export function uint8ArrayToStr(array: Uint8Array): string;
 
// @alpha
export function unique(array: Array<string>): Array<string>;
 
// @alpha
export function verifySig(msg: Uint8Array, sig: Uint8Array, pubKey: Uint8Array): boolean;
 
// (No @packageDocumentation comment for this package)