PHP Class Jose\Algorithm\ContentEncryption\AESGCM

Inheritance: implements Jose\Algorithm\ContentEncryptionAlgorithmInterface
Afficher le fichier Open project: spomky-labs/jose

Méthodes publiques

Méthode Description
decryptContent ( $data, $cek, $iv, $aad, $encoded_protected_header, $tag )
encryptContent ( $data, $cek, $iv, $aad, $encoded_protected_header, &$tag )
getCEKSize ( ) : integer
getIVSize ( ) : integer

Méthodes protégées

Méthode Description
getKeySize ( ) : integer

Private Methods

Méthode Description
getMode ( string $k ) : string

Method Details

decryptContent() public méthode

public decryptContent ( $data, $cek, $iv, $aad, $encoded_protected_header, $tag )

encryptContent() public méthode

public encryptContent ( $data, $cek, $iv, $aad, $encoded_protected_header, &$tag )

getCEKSize() public méthode

public getCEKSize ( ) : integer
Résultat integer

getIVSize() public méthode

public getIVSize ( ) : integer
Résultat integer

getKeySize() abstract protected méthode

abstract protected getKeySize ( ) : integer
Résultat integer