107 lines
2.7 KiB
TypeScript
107 lines
2.7 KiB
TypeScript
/* tslint:disable */
|
|
/* eslint-disable */
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @returns {string}
|
|
*/
|
|
export function get_public_key(msg_key: string, master_key: string, second_key: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @returns {string}
|
|
*/
|
|
export function generate_sec_key(msg_key: string, master_key: string, second_key: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function sign(msg_key: string, master_key: string, second_key: string, msg: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function sign_for_tran(msg_key: string, master_key: string, second_key: string, msg: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @returns {string}
|
|
*/
|
|
export function wget_address(msg_key: string, master_key: string, second_key: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function wencrypt(msg_key: string, master_key: string, second_key: string, msg: string): string;
|
|
/**
|
|
* @param {string} msg_key
|
|
* @param {string} master_key
|
|
* @param {string} second_key
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function wdecrypt(msg_key: string, master_key: string, second_key: string, msg: string): string;
|
|
/**
|
|
* @param {string} content
|
|
* @param {string} key
|
|
* @returns {string}
|
|
*/
|
|
export function aes_encrypt(content: string, key: string): string;
|
|
/**
|
|
* @param {string} content
|
|
* @param {string} key
|
|
* @returns {string}
|
|
*/
|
|
export function aes_decrypt(content: string, key: string): string;
|
|
/**
|
|
* @param {string} pk
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function rencrypt(pk: string, msg: string): string;
|
|
/**
|
|
* @param {string} sk
|
|
* @param {string} msg
|
|
* @returns {string}
|
|
*/
|
|
export function rdecrypt(sk: string, msg: string): string;
|
|
/**
|
|
* @param {string} content
|
|
* @returns {string}
|
|
*/
|
|
export function generate_qr(content: string): string;
|
|
/**
|
|
* @param {string} content
|
|
* @returns {string}
|
|
*/
|
|
export function hex_deflate(content: string): string;
|
|
/**
|
|
* @param {string} content
|
|
* @returns {string}
|
|
*/
|
|
export function hex_inflate(content: string): string;
|
|
/**
|
|
* @param {string} pass
|
|
* @param {string} salt
|
|
* @returns {string}
|
|
*/
|
|
export function password_hash(pass: string, salt: string): string;
|
|
/**
|
|
* @param {string} pass
|
|
* @param {string} pass_hash
|
|
* @returns {boolean}
|
|
*/
|
|
export function password_verify(pass: string, pass_hash: string): boolean;
|