- Add GETTING_STARTED.md with quick start guide and development modes - Add INSTALL.sh automated installation script - Add INSTALLATION_CHECKLIST.md, INSTALLATION_SUCCESS.md, and INSTALLATION_SUMMARY.md - Add QUICK_REFERENCE.md for common commands - Add SETUP_GUIDE.md with detailed setup instructions - Update README.md with improved project overview - Add did-wallet app dependencies and node_modules
19 lines
788 B
TypeScript
19 lines
788 B
TypeScript
export type EllipticCurve = "secp256k1" | "x25519" | "ed25519";
|
|
export type SymmetricAlgorithm = "aes-256-gcm" | "xchacha20";
|
|
export type NonceLength = 12 | 16;
|
|
declare class Config {
|
|
ellipticCurve: EllipticCurve;
|
|
isEphemeralKeyCompressed: boolean;
|
|
isHkdfKeyCompressed: boolean;
|
|
symmetricAlgorithm: SymmetricAlgorithm;
|
|
symmetricNonceLength: NonceLength;
|
|
}
|
|
export declare const ECIES_CONFIG: Config;
|
|
export declare const ellipticCurve: () => EllipticCurve;
|
|
export declare const isEphemeralKeyCompressed: () => boolean;
|
|
export declare const isHkdfKeyCompressed: () => boolean;
|
|
export declare const symmetricAlgorithm: () => SymmetricAlgorithm;
|
|
export declare const symmetricNonceLength: () => NonceLength;
|
|
export declare const ephemeralKeySize: () => number;
|
|
export {};
|