cryptal  latest
Cryptography Abstraction Layer
fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20 Member List

This is the complete list of members for fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20, including all inherited members.

$cipher (defined in fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20)fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protected
$keyfpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protected
$tagLengthfpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protected
__construct(CipherEnum $cipher, ModeEnum $mode, PaddingInterface $padding, $key, $tagLength=self::DEFAULT_TAG_LENGTH)fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
basicXcrypt($plain, $iv, $counter=0) (defined in fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20)fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protected
block($iv, $counter) (defined in fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20)fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protected
decrypt($iv, $data, $tag=null, $aad= '')fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
DEFAULT_TAG_LENGTH (defined in fpoirotte\Cryptal\Implementers\CryptoInterface)fpoirotte\Cryptal\Implementers\CryptoInterface
encrypt($iv, $data, &$tag=null, $aad= '')fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
getBlockSize()fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
getCipher()fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
getIVSize()fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
getKey()fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20
quarterRound(&$a, &$b, &$c, &$d) (defined in fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20)fpoirotte\Cryptal\DefaultAlgorithms\ChaCha20protectedstatic