2022-11-04 11:45:15 +11:00
|
|
|
import {
|
|
|
|
|
generatePrivateKey,
|
|
|
|
|
generateSymmetricKey,
|
|
|
|
|
getPublicKey,
|
2022-11-23 16:38:19 +11:00
|
|
|
} from "./crypto/index.js";
|
2023-03-07 15:29:41 +11:00
|
|
|
import { DecodedMessage } from "./decoded_message.js";
|
2022-11-04 11:38:32 +11:00
|
|
|
|
2022-11-23 16:59:15 +11:00
|
|
|
export const OneMillion = BigInt(1_000_000);
|
2022-11-04 11:38:32 +11:00
|
|
|
|
2022-11-04 11:45:15 +11:00
|
|
|
export { generatePrivateKey, generateSymmetricKey, getPublicKey };
|
2023-03-07 15:29:41 +11:00
|
|
|
export type { DecodedMessage };
|
2022-11-04 11:45:15 +11:00
|
|
|
|
2022-12-05 15:54:55 +11:00
|
|
|
export * as ecies from "./ecies.js";
|
|
|
|
|
export * as symmetric from "./symmetric.js";
|
|
|
|
|
|
2022-11-04 11:38:32 +11:00
|
|
|
export const Version = 1;
|
|
|
|
|
|
|
|
|
|
export type Signature = {
|
|
|
|
|
signature: Uint8Array;
|
|
|
|
|
publicKey: Uint8Array | undefined;
|
|
|
|
|
};
|