Module: Pdfrb::Encryption

Defined in:
lib/pdfrb/encryption.rb,
lib/pdfrb/encryption/aes.rb,
lib/pdfrb/encryption/rc4.rb,
lib/pdfrb/encryption/security_handler.rb,
lib/pdfrb/encryption/password_verification.rb,
lib/pdfrb/encryption/standard_security_handler.rb

Overview

Encryption layer (s7.6). Security handlers own per-document key derivation and per-object (de)cryption. The Standard handler covers V1..V6 / R2..R6 (RC4 40-bit through AES-256).

The Crypt stream filter routes through the active handler; the Serializer accepts an encrypter slot set by the handler.

Defined Under Namespace

Modules: PasswordVerification Classes: AES, RC4, SecurityHandler, StandardSecurityHandler