预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 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)