php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
libsodium_arginfo.h File Reference

Go to the source code of this file.

Macros

#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_decrypt   arginfo_sodium_crypto_aead_chacha20poly1305_decrypt
 
#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_encrypt   arginfo_sodium_crypto_aead_chacha20poly1305_encrypt
 
#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_auth_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_box_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_box_secretkey   arginfo_sodium_crypto_box_publickey
 
#define arginfo_sodium_crypto_kx_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_kx_publickey   arginfo_sodium_crypto_box_publickey
 
#define arginfo_sodium_crypto_kx_secretkey   arginfo_sodium_crypto_box_publickey
 
#define arginfo_sodium_crypto_kx_seed_keypair   arginfo_sodium_crypto_box_seed_keypair
 
#define arginfo_sodium_crypto_generichash_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_kdf_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_secretbox_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_shorthash   arginfo_sodium_crypto_auth
 
#define arginfo_sodium_crypto_shorthash_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_sign_detached   arginfo_sodium_crypto_sign
 
#define arginfo_sodium_crypto_sign_ed25519_sk_to_curve25519   arginfo_sodium_crypto_box_publickey_from_secretkey
 
#define arginfo_sodium_crypto_sign_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_sign_keypair_from_secretkey_and_publickey   arginfo_sodium_crypto_box_keypair_from_secretkey_and_publickey
 
#define arginfo_sodium_crypto_sign_publickey   arginfo_sodium_crypto_box_publickey
 
#define arginfo_sodium_crypto_sign_secretkey   arginfo_sodium_crypto_box_publickey
 
#define arginfo_sodium_crypto_sign_publickey_from_secretkey   arginfo_sodium_crypto_box_publickey_from_secretkey
 
#define arginfo_sodium_crypto_sign_seed_keypair   arginfo_sodium_crypto_box_seed_keypair
 
#define arginfo_sodium_crypto_stream_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen
 
#define arginfo_sodium_crypto_stream_xor   arginfo_sodium_crypto_secretbox
 
#define arginfo_sodium_memcmp   arginfo_sodium_compare
 
#define arginfo_sodium_memzero   arginfo_sodium_increment
 
#define arginfo_sodium_unpad   arginfo_sodium_pad
 
#define arginfo_sodium_crypto_scalarmult_base   arginfo_sodium_crypto_box_publickey_from_secretkey
 

Functions

 ZEND_FUNCTION (sodium_crypto_aead_aes256gcm_is_available)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_decrypt)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_encrypt)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_keygen)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_ietf_decrypt)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_ietf_encrypt)
 
 ZEND_FUNCTION (sodium_crypto_aead_chacha20poly1305_ietf_keygen)
 
 ZEND_FUNCTION (sodium_crypto_auth)
 
 ZEND_FUNCTION (sodium_crypto_auth_keygen)
 
 ZEND_FUNCTION (sodium_crypto_auth_verify)
 
 ZEND_FUNCTION (sodium_crypto_box)
 
 ZEND_FUNCTION (sodium_crypto_box_keypair)
 
 ZEND_FUNCTION (sodium_crypto_box_seed_keypair)
 
 ZEND_FUNCTION (sodium_crypto_box_keypair_from_secretkey_and_publickey)
 
 ZEND_FUNCTION (sodium_crypto_box_open)
 
 ZEND_FUNCTION (sodium_crypto_box_publickey)
 
 ZEND_FUNCTION (sodium_crypto_box_publickey_from_secretkey)
 
 ZEND_FUNCTION (sodium_crypto_box_seal)
 
 ZEND_FUNCTION (sodium_crypto_box_seal_open)
 
 ZEND_FUNCTION (sodium_crypto_box_secretkey)
 
 ZEND_FUNCTION (sodium_crypto_kx_keypair)
 
 ZEND_FUNCTION (sodium_crypto_kx_publickey)
 
 ZEND_FUNCTION (sodium_crypto_kx_secretkey)
 
 ZEND_FUNCTION (sodium_crypto_kx_seed_keypair)
 
 ZEND_FUNCTION (sodium_crypto_kx_client_session_keys)
 
 ZEND_FUNCTION (sodium_crypto_kx_server_session_keys)
 
 ZEND_FUNCTION (sodium_crypto_generichash)
 
 ZEND_FUNCTION (sodium_crypto_generichash_keygen)
 
 ZEND_FUNCTION (sodium_crypto_generichash_init)
 
 ZEND_FUNCTION (sodium_crypto_generichash_update)
 
 ZEND_FUNCTION (sodium_crypto_generichash_final)
 
 ZEND_FUNCTION (sodium_crypto_kdf_derive_from_key)
 
 ZEND_FUNCTION (sodium_crypto_kdf_keygen)
 
 ZEND_FUNCTION (sodium_crypto_scalarmult)
 
 ZEND_FUNCTION (sodium_crypto_secretbox)
 
 ZEND_FUNCTION (sodium_crypto_secretbox_keygen)
 
 ZEND_FUNCTION (sodium_crypto_secretbox_open)
 
 ZEND_FUNCTION (sodium_crypto_shorthash)
 
 ZEND_FUNCTION (sodium_crypto_shorthash_keygen)
 
 ZEND_FUNCTION (sodium_crypto_sign)
 
 ZEND_FUNCTION (sodium_crypto_sign_detached)
 
 ZEND_FUNCTION (sodium_crypto_sign_ed25519_pk_to_curve25519)
 
 ZEND_FUNCTION (sodium_crypto_sign_ed25519_sk_to_curve25519)
 
 ZEND_FUNCTION (sodium_crypto_sign_keypair)
 
 ZEND_FUNCTION (sodium_crypto_sign_keypair_from_secretkey_and_publickey)
 
 ZEND_FUNCTION (sodium_crypto_sign_open)
 
 ZEND_FUNCTION (sodium_crypto_sign_publickey)
 
 ZEND_FUNCTION (sodium_crypto_sign_secretkey)
 
 ZEND_FUNCTION (sodium_crypto_sign_publickey_from_secretkey)
 
 ZEND_FUNCTION (sodium_crypto_sign_seed_keypair)
 
 ZEND_FUNCTION (sodium_crypto_sign_verify_detached)
 
 ZEND_FUNCTION (sodium_crypto_stream)
 
 ZEND_FUNCTION (sodium_crypto_stream_keygen)
 
 ZEND_FUNCTION (sodium_crypto_stream_xor)
 
 ZEND_FUNCTION (sodium_add)
 
 ZEND_FUNCTION (sodium_compare)
 
 ZEND_FUNCTION (sodium_increment)
 
 ZEND_FUNCTION (sodium_memcmp)
 
 ZEND_FUNCTION (sodium_memzero)
 
 ZEND_FUNCTION (sodium_pad)
 
 ZEND_FUNCTION (sodium_unpad)
 
 ZEND_FUNCTION (sodium_bin2hex)
 
 ZEND_FUNCTION (sodium_hex2bin)
 

Macro Definition Documentation

◆ arginfo_sodium_crypto_aead_chacha20poly1305_ietf_decrypt

#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_decrypt   arginfo_sodium_crypto_aead_chacha20poly1305_decrypt

Definition at line 81 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_aead_chacha20poly1305_ietf_encrypt

#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_encrypt   arginfo_sodium_crypto_aead_chacha20poly1305_encrypt

Definition at line 83 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_aead_chacha20poly1305_ietf_keygen

#define arginfo_sodium_crypto_aead_chacha20poly1305_ietf_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 85 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_auth_keygen

#define arginfo_sodium_crypto_auth_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 111 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_box_keypair

#define arginfo_sodium_crypto_box_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 125 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_box_secretkey

#define arginfo_sodium_crypto_box_secretkey   arginfo_sodium_crypto_box_publickey

Definition at line 160 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_generichash_keygen

#define arginfo_sodium_crypto_generichash_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 225 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_kdf_keygen

#define arginfo_sodium_crypto_kdf_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 249 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_kx_keypair

#define arginfo_sodium_crypto_kx_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 201 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_kx_publickey

#define arginfo_sodium_crypto_kx_publickey   arginfo_sodium_crypto_box_publickey

Definition at line 203 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_kx_secretkey

#define arginfo_sodium_crypto_kx_secretkey   arginfo_sodium_crypto_box_publickey

Definition at line 205 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_kx_seed_keypair

#define arginfo_sodium_crypto_kx_seed_keypair   arginfo_sodium_crypto_box_seed_keypair

Definition at line 207 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_scalarmult_base

#define arginfo_sodium_crypto_scalarmult_base   arginfo_sodium_crypto_box_publickey_from_secretkey

Definition at line 484 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_secretbox_keygen

#define arginfo_sodium_crypto_secretbox_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 324 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_shorthash

#define arginfo_sodium_crypto_shorthash   arginfo_sodium_crypto_auth

Definition at line 363 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_shorthash_keygen

#define arginfo_sodium_crypto_shorthash_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 365 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_detached

#define arginfo_sodium_crypto_sign_detached   arginfo_sodium_crypto_sign

Definition at line 372 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_ed25519_sk_to_curve25519

#define arginfo_sodium_crypto_sign_ed25519_sk_to_curve25519   arginfo_sodium_crypto_box_publickey_from_secretkey

Definition at line 378 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_keypair

#define arginfo_sodium_crypto_sign_keypair   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 380 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_keypair_from_secretkey_and_publickey

#define arginfo_sodium_crypto_sign_keypair_from_secretkey_and_publickey   arginfo_sodium_crypto_box_keypair_from_secretkey_and_publickey

Definition at line 382 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_publickey

#define arginfo_sodium_crypto_sign_publickey   arginfo_sodium_crypto_box_publickey

Definition at line 389 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_publickey_from_secretkey

#define arginfo_sodium_crypto_sign_publickey_from_secretkey   arginfo_sodium_crypto_box_publickey_from_secretkey

Definition at line 393 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_secretkey

#define arginfo_sodium_crypto_sign_secretkey   arginfo_sodium_crypto_box_publickey

Definition at line 391 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_sign_seed_keypair

#define arginfo_sodium_crypto_sign_seed_keypair   arginfo_sodium_crypto_box_seed_keypair

Definition at line 395 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_stream_keygen

#define arginfo_sodium_crypto_stream_keygen   arginfo_sodium_crypto_aead_chacha20poly1305_keygen

Definition at line 409 of file libsodium_arginfo.h.

◆ arginfo_sodium_crypto_stream_xor

#define arginfo_sodium_crypto_stream_xor   arginfo_sodium_crypto_secretbox

Definition at line 411 of file libsodium_arginfo.h.

◆ arginfo_sodium_memcmp

#define arginfo_sodium_memcmp   arginfo_sodium_compare

Definition at line 451 of file libsodium_arginfo.h.

◆ arginfo_sodium_memzero

#define arginfo_sodium_memzero   arginfo_sodium_increment

Definition at line 453 of file libsodium_arginfo.h.

◆ arginfo_sodium_unpad

#define arginfo_sodium_unpad   arginfo_sodium_pad

Definition at line 460 of file libsodium_arginfo.h.

Function Documentation

◆ ZEND_FUNCTION() [1/63]

ZEND_FUNCTION ( sodium_add )

◆ ZEND_FUNCTION() [2/63]

ZEND_FUNCTION ( sodium_bin2hex )

◆ ZEND_FUNCTION() [3/63]

ZEND_FUNCTION ( sodium_compare )

◆ ZEND_FUNCTION() [4/63]

◆ ZEND_FUNCTION() [5/63]

◆ ZEND_FUNCTION() [6/63]

◆ ZEND_FUNCTION() [7/63]

◆ ZEND_FUNCTION() [8/63]

◆ ZEND_FUNCTION() [9/63]

◆ ZEND_FUNCTION() [10/63]

◆ ZEND_FUNCTION() [11/63]

ZEND_FUNCTION ( sodium_crypto_auth )

◆ ZEND_FUNCTION() [12/63]

ZEND_FUNCTION ( sodium_crypto_auth_keygen )

◆ ZEND_FUNCTION() [13/63]

ZEND_FUNCTION ( sodium_crypto_auth_verify )

◆ ZEND_FUNCTION() [14/63]

ZEND_FUNCTION ( sodium_crypto_box )

◆ ZEND_FUNCTION() [15/63]

ZEND_FUNCTION ( sodium_crypto_box_keypair )

◆ ZEND_FUNCTION() [16/63]

◆ ZEND_FUNCTION() [17/63]

ZEND_FUNCTION ( sodium_crypto_box_open )

◆ ZEND_FUNCTION() [18/63]

ZEND_FUNCTION ( sodium_crypto_box_publickey )

◆ ZEND_FUNCTION() [19/63]

◆ ZEND_FUNCTION() [20/63]

ZEND_FUNCTION ( sodium_crypto_box_seal )

◆ ZEND_FUNCTION() [21/63]

ZEND_FUNCTION ( sodium_crypto_box_seal_open )

◆ ZEND_FUNCTION() [22/63]

ZEND_FUNCTION ( sodium_crypto_box_secretkey )

◆ ZEND_FUNCTION() [23/63]

ZEND_FUNCTION ( sodium_crypto_box_seed_keypair )

◆ ZEND_FUNCTION() [24/63]

ZEND_FUNCTION ( sodium_crypto_generichash )

◆ ZEND_FUNCTION() [25/63]

◆ ZEND_FUNCTION() [26/63]

ZEND_FUNCTION ( sodium_crypto_generichash_init )

◆ ZEND_FUNCTION() [27/63]

◆ ZEND_FUNCTION() [28/63]

◆ ZEND_FUNCTION() [29/63]

◆ ZEND_FUNCTION() [30/63]

ZEND_FUNCTION ( sodium_crypto_kdf_keygen )

◆ ZEND_FUNCTION() [31/63]

◆ ZEND_FUNCTION() [32/63]

ZEND_FUNCTION ( sodium_crypto_kx_keypair )

◆ ZEND_FUNCTION() [33/63]

ZEND_FUNCTION ( sodium_crypto_kx_publickey )

◆ ZEND_FUNCTION() [34/63]

ZEND_FUNCTION ( sodium_crypto_kx_secretkey )

◆ ZEND_FUNCTION() [35/63]

ZEND_FUNCTION ( sodium_crypto_kx_seed_keypair )

◆ ZEND_FUNCTION() [36/63]

◆ ZEND_FUNCTION() [37/63]

ZEND_FUNCTION ( sodium_crypto_scalarmult )

◆ ZEND_FUNCTION() [38/63]

ZEND_FUNCTION ( sodium_crypto_secretbox )

◆ ZEND_FUNCTION() [39/63]

ZEND_FUNCTION ( sodium_crypto_secretbox_keygen )

◆ ZEND_FUNCTION() [40/63]

ZEND_FUNCTION ( sodium_crypto_secretbox_open )

◆ ZEND_FUNCTION() [41/63]

ZEND_FUNCTION ( sodium_crypto_shorthash )

◆ ZEND_FUNCTION() [42/63]

ZEND_FUNCTION ( sodium_crypto_shorthash_keygen )

◆ ZEND_FUNCTION() [43/63]

ZEND_FUNCTION ( sodium_crypto_sign )

◆ ZEND_FUNCTION() [44/63]

ZEND_FUNCTION ( sodium_crypto_sign_detached )

◆ ZEND_FUNCTION() [45/63]

◆ ZEND_FUNCTION() [46/63]

◆ ZEND_FUNCTION() [47/63]

ZEND_FUNCTION ( sodium_crypto_sign_keypair )

◆ ZEND_FUNCTION() [48/63]

◆ ZEND_FUNCTION() [49/63]

ZEND_FUNCTION ( sodium_crypto_sign_open )

◆ ZEND_FUNCTION() [50/63]

ZEND_FUNCTION ( sodium_crypto_sign_publickey )

◆ ZEND_FUNCTION() [51/63]

◆ ZEND_FUNCTION() [52/63]

ZEND_FUNCTION ( sodium_crypto_sign_secretkey )

◆ ZEND_FUNCTION() [53/63]

◆ ZEND_FUNCTION() [54/63]

◆ ZEND_FUNCTION() [55/63]

ZEND_FUNCTION ( sodium_crypto_stream )

◆ ZEND_FUNCTION() [56/63]

ZEND_FUNCTION ( sodium_crypto_stream_keygen )

◆ ZEND_FUNCTION() [57/63]

ZEND_FUNCTION ( sodium_crypto_stream_xor )

◆ ZEND_FUNCTION() [58/63]

ZEND_FUNCTION ( sodium_hex2bin )

◆ ZEND_FUNCTION() [59/63]

ZEND_FUNCTION ( sodium_increment )

◆ ZEND_FUNCTION() [60/63]

ZEND_FUNCTION ( sodium_memcmp )

◆ ZEND_FUNCTION() [61/63]

ZEND_FUNCTION ( sodium_memzero )

◆ ZEND_FUNCTION() [62/63]

ZEND_FUNCTION ( sodium_pad )

◆ ZEND_FUNCTION() [63/63]

ZEND_FUNCTION ( sodium_unpad )