[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
This file will monkey patch the pure-PHP implementation in place of the PECL functions and constants, but only if they do not already exist. Thus, the functions or constants just proxy to the appropriate ParagonIE_Sodium_Compat method or class constant, respectively.
File Size: | 1665 lines (47 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
sodium_add(&$string1,$string2) X-Ref |
param: string $string1 param: string $string2 return: void |
sodium_base642bin($string,$variant,$ignore ='') X-Ref |
param: string $string param: int $variant param: string $ignore return: string |
sodium_bin2base64($string,$variant) X-Ref |
param: string $string param: int $variant return: string |
sodium_bin2hex($string) X-Ref |
param: string $string return: string |
sodium_compare($string1,$string2) X-Ref |
param: string $string1 param: string $string2 return: int |
sodium_crypto_aead_aes256gcm_decrypt($ciphertext,$additional_data,$nonce,$key) X-Ref |
param: string $ciphertext param: string $additional_data param: string $nonce param: string $key return: string|bool |
sodium_crypto_aead_aes256gcm_encrypt($message,$additional_data,$nonce,$key) X-Ref |
param: string $message param: string $additional_data param: string $nonce param: string $key return: string |
sodium_crypto_aead_aes256gcm_is_available() X-Ref |
return: bool |
sodium_crypto_aead_chacha20poly1305_decrypt($ciphertext,$additional_data,$nonce,$key) X-Ref |
param: string $ciphertext param: string $additional_data param: string $nonce param: string $key return: string|bool |
sodium_crypto_aead_chacha20poly1305_encrypt($message,$additional_data,$nonce,$key) X-Ref |
param: string $message param: string $additional_data param: string $nonce param: string $key return: string |
sodium_crypto_aead_chacha20poly1305_keygen() X-Ref |
return: string |
sodium_crypto_aead_chacha20poly1305_ietf_decrypt($message,$additional_data,$nonce,$key) X-Ref |
param: string $message param: string $additional_data param: string $nonce param: string $key return: string|bool |
sodium_crypto_aead_chacha20poly1305_ietf_encrypt($message,$additional_data,$nonce,$key) X-Ref |
param: string $message param: string $additional_data param: string $nonce param: string $key return: string |
sodium_crypto_aead_chacha20poly1305_ietf_keygen() X-Ref |
return: string |
sodium_crypto_aead_xchacha20poly1305_ietf_decrypt($ciphertext,$additional_data,$nonce,$key) X-Ref |
param: string $ciphertext param: string $additional_data param: string $nonce param: string $key return: string|bool |
sodium_crypto_aead_xchacha20poly1305_ietf_encrypt($message,$additional_data,$nonce,$key) X-Ref |
param: string $message param: string $additional_data param: string $nonce param: string $key return: string |
sodium_crypto_aead_xchacha20poly1305_ietf_keygen() X-Ref |
return: string |
sodium_crypto_auth($message,$key) X-Ref |
param: string $message param: string $key return: string |
sodium_crypto_auth_keygen() X-Ref |
return: string |
sodium_crypto_auth_verify($mac,$message,$key) X-Ref |
param: string $mac param: string $message param: string $key return: bool |
sodium_crypto_box($message,$nonce,$key_pair) X-Ref |
param: string $message param: string $nonce param: string $key_pair return: string |
sodium_crypto_box_keypair() X-Ref |
return: string |
sodium_crypto_box_keypair_from_secretkey_and_publickey($secret_key,$public_key) X-Ref |
param: string $secret_key param: string $public_key return: string |
sodium_crypto_box_open($ciphertext,$nonce,$key_pair) X-Ref |
param: string $ciphertext param: string $nonce param: string $key_pair return: string|bool |
sodium_crypto_box_publickey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_box_publickey_from_secretkey($secret_key) X-Ref |
param: string $secret_key return: string |
sodium_crypto_box_seal($message,$public_key) X-Ref |
param: string $message param: string $public_key return: string |
sodium_crypto_box_seal_open($message,$key_pair) X-Ref |
param: string $message param: string $key_pair return: string|bool |
sodium_crypto_box_secretkey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_box_seed_keypair($seed) X-Ref |
param: string $seed return: string |
sodium_crypto_generichash($message,$key = null,$length = 32) X-Ref |
param: string $message param: string|null $key param: int $length return: string |
sodium_crypto_generichash_final(&$state, $outputLength = 32) X-Ref |
param: string|null $state param: int $outputLength return: string |
sodium_crypto_generichash_init($key = null,$length = 32) X-Ref |
param: string|null $key param: int $length return: string |
sodium_crypto_generichash_keygen() X-Ref |
return: string |
sodium_crypto_generichash_update(&$state,$message = '') X-Ref |
param: string|null $state param: string $message return: void |
sodium_crypto_kdf_keygen() X-Ref |
return: string |
sodium_crypto_kdf_derive_from_key($subkey_length,$subkey_id,$context,$key) X-Ref |
param: int $subkey_length param: int $subkey_id param: string $context param: string $key return: string |
sodium_crypto_kx($my_secret,$their_public,$client_public,$server_public) X-Ref |
param: string $my_secret param: string $their_public param: string $client_public param: string $server_public return: string |
sodium_crypto_kx_seed_keypair($seed) X-Ref |
param: string $seed return: string |
sodium_crypto_kx_keypair() X-Ref |
return: string |
sodium_crypto_kx_client_session_keys($client_key_pair,$server_key) X-Ref |
param: string $client_key_pair param: string $server_key return: array{0: string, 1: string} |
sodium_crypto_kx_server_session_keys($server_key_pair,$client_key) X-Ref |
param: string $server_key_pair param: string $client_key return: array{0: string, 1: string} |
sodium_crypto_kx_secretkey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_kx_publickey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_pwhash($length,$passwd,$salt,$opslimit,$memlimit,$algo = null) X-Ref |
param: int $length param: string $passwd param: string $salt param: int $opslimit param: int $memlimit param: int|null $algo return: string |
sodium_crypto_pwhash_str($passwd,$opslimit,$memlimit) X-Ref |
param: string $passwd param: int $opslimit param: int $memlimit return: string |
sodium_crypto_pwhash_str_needs_rehash($hash,$opslimit,$memlimit) X-Ref |
param: string $hash param: int $opslimit param: int $memlimit return: bool |
sodium_crypto_pwhash_str_verify($passwd,$hash) X-Ref |
param: string $passwd param: string $hash return: bool |
sodium_crypto_pwhash_scryptsalsa208sha256($length,$passwd,$salt,$opslimit,$memlimit) X-Ref |
param: int $length param: string $passwd param: string $salt param: int $opslimit param: int $memlimit return: string |
sodium_crypto_pwhash_scryptsalsa208sha256_str($passwd,$opslimit,$memlimit) X-Ref |
param: string $passwd param: int $opslimit param: int $memlimit return: string |
sodium_crypto_pwhash_scryptsalsa208sha256_str_verify($passwd,$hash) X-Ref |
param: string $passwd param: string $hash return: bool |
sodium_crypto_scalarmult($n,$p) X-Ref |
param: string $n param: string $p return: string |
sodium_crypto_scalarmult_base($n) X-Ref |
param: string $n return: string |
sodium_crypto_secretbox($message,$nonce,$key) X-Ref |
param: string $message param: string $nonce param: string $key return: string |
sodium_crypto_secretbox_keygen() X-Ref |
return: string |
sodium_crypto_secretbox_open($ciphertext,$nonce,$key) X-Ref |
param: string $ciphertext param: string $nonce param: string $key return: string|bool |
sodium_crypto_secretstream_xchacha20poly1305_init_push($key) X-Ref |
param: string $key return: array<int, string> |
sodium_crypto_secretstream_xchacha20poly1305_push(&$state,$message,$additional_data = '',$tag = 0) X-Ref |
param: string $state param: string $message param: string $additional_data param: int $tag return: string |
sodium_crypto_secretstream_xchacha20poly1305_init_pull($header,$key) X-Ref |
param: string $header param: string $key return: string |
sodium_crypto_secretstream_xchacha20poly1305_pull(&$state,$ciphertext,$additional_data = '') X-Ref |
param: string $state param: string $ciphertext param: string $additional_data return: bool|array{0: string, 1: int} |
sodium_crypto_secretstream_xchacha20poly1305_rekey(&$state) X-Ref |
param: string $state return: void |
sodium_crypto_secretstream_xchacha20poly1305_keygen() X-Ref |
return: string |
sodium_crypto_shorthash($message,$key = '') X-Ref |
param: string $message param: string $key return: string |
sodium_crypto_shorthash_keygen() X-Ref |
return: string |
sodium_crypto_sign($message,$secret_key) X-Ref |
param: string $message param: string $secret_key return: string |
sodium_crypto_sign_detached($message,$secret_key) X-Ref |
param: string $message param: string $secret_key return: string |
sodium_crypto_sign_keypair_from_secretkey_and_publickey($secret_key,$public_key) X-Ref |
param: string $secret_key param: string $public_key return: string |
sodium_crypto_sign_keypair() X-Ref |
return: string |
sodium_crypto_sign_open($signedMessage, $public_key) X-Ref |
param: string $signedMessage param: string $public_key return: string|bool |
sodium_crypto_sign_publickey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_sign_publickey_from_secretkey($secret_key) X-Ref |
param: string $secret_key return: string |
sodium_crypto_sign_secretkey($key_pair) X-Ref |
param: string $key_pair return: string |
sodium_crypto_sign_seed_keypair($seed) X-Ref |
param: string $seed return: string |
sodium_crypto_sign_verify_detached($signature, $message, $public_key) X-Ref |
param: string $signature param: string $message param: string $public_key return: bool |
sodium_crypto_sign_ed25519_pk_to_curve25519($public_key) X-Ref |
param: string $public_key return: string |
sodium_crypto_sign_ed25519_sk_to_curve25519($secret_key) X-Ref |
param: string $secret_key return: string |
sodium_crypto_stream($length,$nonce,$key) X-Ref |
param: int $length param: string $nonce param: string $key return: string |
sodium_crypto_stream_keygen() X-Ref |
return: string |
sodium_crypto_stream_xor($message,$nonce,$key) X-Ref |
param: string $message param: string $nonce param: string $key return: string |
sodium_hex2bin($string,$ignore = '') X-Ref |
param: string $string param: string $ignore return: string |
sodium_increment(&$string) X-Ref |
param: string $string return: void |
sodium_library_version_major() X-Ref |
return: int |
sodium_library_version_minor() X-Ref |
return: int |
sodium_version_string() X-Ref |
return: string |
sodium_memcmp($string1,$string2) X-Ref |
param: string $string1 param: string $string2 return: int |
sodium_memzero(&$string) X-Ref |
param: string $string return: void |
sodium_pad($unpadded,$block_size) X-Ref |
param: string $unpadded param: int $block_size return: string |
sodium_unpad($padded,$block_size) X-Ref |
param: string $padded param: int $block_size return: string |
sodium_randombytes_buf($amount) X-Ref |
param: int $amount return: string |
sodium_randombytes_uniform($upperLimit) X-Ref |
param: int $upperLimit return: int |
sodium_randombytes_random16() X-Ref |
return: int |
Generated : Wed Dec 25 08:20:01 2024 | Cross-referenced by PHPXref |