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