class final readonly Core · roukmoute/pdf 0.6.1

PDF\Security\OpenSslAes256Backend
Optional native backend. Constructing it explicitly requires ext-openssl.

Lire la déclaration source ↗

Héritage et contrats

Interfaces : PDF\Security\Aes256Backend

Construction

__construct()

public function __construct()

Déclarée par PDF\Security\OpenSslAes256Backend · Voir le code ↗

Méthodes déclarées

decryptCbc()

public function decryptCbc(string $bytes, PDF\Security\FileEncryptionKey $key, PDF\Security\InitializationVector $iv, bool $padding): string

Déclarée par PDF\Security\OpenSslAes256Backend · Voir le code ↗

decryptEcb()

public function decryptEcb(string $bytes, PDF\Security\FileEncryptionKey $key): string

Déclarée par PDF\Security\OpenSslAes256Backend · Voir le code ↗

encryptCbc()

public function encryptCbc(string $bytes, PDF\Security\FileEncryptionKey $key, PDF\Security\InitializationVector $iv, bool $padding): string

Déclarée par PDF\Security\OpenSslAes256Backend · Voir le code ↗

encryptEcb()

public function encryptEcb(string $bytes, PDF\Security\FileEncryptionKey $key): string

Déclarée par PDF\Security\OpenSslAes256Backend · Voir le code ↗