MCPcopy Create free account
hub / github.com/LibPDF-js/core / decryptStream

Method decryptStream

src/security/standard-handler.ts:467–473  ·  view source on GitHub ↗

* Decrypt a stream. * * @param data - Encrypted stream bytes * @param objectNumber - Object number containing the stream * @param generationNumber - Generation number * @returns Decrypted stream bytes * @throws {Error} if not authenticated

(data: Uint8Array, objectNumber: number, generationNumber: number)

Source from the content-addressed store, hash-verified

465 * @throws {Error} if not authenticated
466 */
467 decryptStream(data: Uint8Array, objectNumber: number, generationNumber: number): Uint8Array {
468 if (!this.authenticated || !this.handlers) {
469 throw new Error("Not authenticated");
470 }
471
472 return this.handlers.streamHandler.decryptStream(data, objectNumber, generationNumber);
473 }
474
475 /**
476 * Check if a specific stream should be encrypted.

Callers 2

decryptObjectMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected