interface abstract Core · roukmoute/pdf 0.6.2
PDF\Security\Aes256BackendThe CBC and ECB operations required by supplement Algorithms 3.1a, 3.2a and 3.10.Inheritance and contracts
This type declares no parent, interface or trait.
Declared methods
decryptCbc()
public abstract function decryptCbc(string $bytes, PDF\Security\FileEncryptionKey $key, PDF\Security\InitializationVector $iv, bool $padding): stringdecryptEcb()
public abstract function decryptEcb(string $bytes, PDF\Security\FileEncryptionKey $key): stringencryptCbc()
public abstract function encryptCbc(string $bytes, PDF\Security\FileEncryptionKey $key, PDF\Security\InitializationVector $iv, bool $padding): stringencryptEcb()
public abstract function encryptEcb(string $bytes, PDF\Security\FileEncryptionKey $key): string