UNPKG

native-update

Version:

Foundation package for building a comprehensive update system for Capacitor apps. Provides architecture and interfaces but requires backend implementation.

26 lines (25 loc) 734 B
/** * Cryptographic utilities for bundle verification */ export declare class CryptoUtils { /** * Calculate SHA-256 checksum of data */ static calculateChecksum(data: ArrayBuffer | string): Promise<string>; /** * Verify signature using public key */ static verifySignature(data: ArrayBuffer | string, signature: string, publicKey: string): Promise<boolean>; /** * Convert base64 string to ArrayBuffer */ private static base64ToArrayBuffer; /** * Generate a random nonce */ static generateNonce(length?: number): string; /** * Validate checksum format */ static isValidChecksum(checksum: string, algorithm?: 'SHA-256' | 'SHA-512'): boolean; }