You are here

public function ParagonIE_Sodium_Core32_SecretStream_State::xorNonce in Automatic Updates 8

Same name and namespace in other branches
  1. 7 vendor/paragonie/sodium_compat/src/Core32/SecretStream/State.php \ParagonIE_Sodium_Core32_SecretStream_State::xorNonce()

Parameters

string $str:

Return value

self

File

vendor/paragonie/sodium_compat/src/Core32/SecretStream/State.php, line 122

Class

ParagonIE_Sodium_Core32_SecretStream_State
Class ParagonIE_Sodium_Core32_SecretStream_State

Code

public function xorNonce($str) {
  $this->nonce = ParagonIE_Sodium_Core32_Util::xorStrings($this
    ->getNonce(), str_pad(ParagonIE_Sodium_Core32_Util::substr($str, 0, 8), 12, "\0", STR_PAD_RIGHT));
  return $this;
}