function parseEncryptedPayload
parseEncryptedPayload(
encrypted: string,
prefix: string,
label: string
): { iv: Uint8Array; ciphertext: Uint8Array; }

Parse a prefixed encrypted payload into IV and ciphertext bytes. Validates the prefix and separator; throws on invalid format.

Parameters

encrypted: string
prefix: string
label: string

Return Type

{ iv: Uint8Array; ciphertext: Uint8Array; }

Usage

import { parseEncryptedPayload } from "docs/crypto.ts";