/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { MatterError } from "#MatterError.js"; /** * Errors thrown by crypto implementations. */ export declare class CryptoError extends MatterError { } /** * Thrown when a crypto algorithm encounters invalid input. */ export declare class CryptoInputError extends MatterError { } /** * Thrown when verification fails. */ export declare class CryptoVerifyError extends CryptoError { } /** * Thrown when decryption fails. */ export declare class CryptoDecryptError extends CryptoError { } /** * Thrown when cryptographic key parameters are invalid. */ export declare class KeyInputError extends CryptoInputError { } /** * Thrown when verification fails because of an invalid signature format. */ export declare class SignatureEncodingError extends CryptoVerifyError { } /** * Thrown when we encounter corrupted certificate data. */ export declare class CertificateError extends CryptoError { } //# sourceMappingURL=CryptoError.d.ts.map