// Copyright 2017-2025 @pezkuwi/util-crypto authors & contributors // SPDX-License-Identifier: Apache-2.0 import { naclSecretboxOpen } from './tweetnacl.js'; /** * @name naclDecrypt * @summary Decrypts a message using the supplied secretKey and nonce * @description * Returns an decrypted message, using the `secret` and `nonce`. * @example *
* * ```javascript * import { naclDecrypt } from '@pezkuwi/util-crypto'; * * naclDecrypt([...], [...], [...]); // => [...] * ``` */ export function naclDecrypt (encrypted: Uint8Array, nonce: Uint8Array, secret: Uint8Array): Uint8Array | null { return naclSecretboxOpen(encrypted, nonce, secret); }