预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

SODIUM_LIBRARY_VERSION ( string)
SODIUM_LIBRARY_MAJOR_VERSION ( integer)
SODIUM_LIBRARY_MINOR_VERSION ( integer)
SODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTES ( integer)
SODIUM_CRYPTO_AEAD_AES256GCM_NSECBYTES ( integer)
SODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTES ( integer)
SODIUM_CRYPTO_AEAD_AES256GCM_ABYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_ABYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES ( integer)
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES ( integer)
SODIUM_CRYPTO_AUTH_BYTES ( integer)
SODIUM_CRYPTO_AUTH_KEYBYTES ( integer)
SODIUM_CRYPTO_BOX_SEALBYTES ( integer)
SODIUM_CRYPTO_BOX_SECRETKEYBYTES ( integer)
SODIUM_CRYPTO_BOX_PUBLICKEYBYTES ( integer)
SODIUM_CRYPTO_BOX_KEYPAIRBYTES ( integer)
SODIUM_CRYPTO_BOX_MACBYTES ( integer)
SODIUM_CRYPTO_BOX_NONCEBYTES ( integer)
SODIUM_CRYPTO_BOX_SEEDBYTES ( integer)
SODIUM_CRYPTO_KDF_BYTES_MIN ( integer)
SODIUM_CRYPTO_KDF_BYTES_MAX ( integer)
SODIUM_CRYPTO_KDF_CONTEXTBYTES ( integer)
SODIUM_CRYPTO_KDF_KEYBYTES ( integer)
SODIUM_CRYPTO_KX_SEEDBYTES ( integer)
SODIUM_CRYPTO_KX_SESSIONKEYBYTES ( integer)
SODIUM_CRYPTO_KX_PUBLICKEYBYTES ( integer)
SODIUM_CRYPTO_KX_SECRETKEYBYTES ( integer)
SODIUM_CRYPTO_KX_KEYPAIRBYTES ( integer)
SODIUM_CRYPTO_GENERICHASH_BYTES ( integer)
SODIUM_CRYPTO_GENERICHASH_BYTES_MIN ( integer)
SODIUM_CRYPTO_GENERICHASH_BYTES_MAX ( integer)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES ( integer)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MIN ( integer)
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MAX ( integer)
SODIUM_CRYPTO_PWHASH_ALG_ARGON2I13 ( integer)
SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13 ( integer)
SODIUM_CRYPTO_PWHASH_ALG_DEFAULT ( integer)
SODIUM_CRYPTO_PWHASH_SALTBYTES ( integer)
SODIUM_CRYPTO_PWHASH_STRPREFIX ( string)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE ( integer)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE ( integer)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE ( integer)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE ( integer)
SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE ( integer)
SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE ( integer)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES ( integer)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX ( string)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE ( integer)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE ( integer)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE ( integer)
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE ( integer)
SODIUM_CRYPTO_SCALARMULT_BYTES ( integer)
SODIUM_CRYPTO_SCALARMULT_SCALARBYTES ( integer)
SODIUM_CRYPTO_SHORTHASH_BYTES ( integer)
SODIUM_CRYPTO_SHORTHASH_KEYBYTES ( integer)
SODIUM_CRYPTO_SECRETBOX_KEYBYTES ( integer)
SODIUM_CRYPTO_SECRETBOX_MACBYTES ( integer)
SODIUM_CRYPTO_SECRETBOX_NONCEBYTES ( integer)
SODIUM_CRYPTO_SIGN_BYTES ( integer)
SODIUM_CRYPTO_SIGN_SEEDBYTES ( integer)
SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES ( integer)
SODIUM_CRYPTO_SIGN_SECRETKEYBYTES ( integer)
SODIUM_CRYPTO_SIGN_KEYPAIRBYTES ( integer)
SODIUM_CRYPTO_STREAM_NONCEBYTES ( integer)
SODIUM_CRYPTO_STREAM_KEYBYTES ( integer)

关注编程学问公众号