ZEND_BEGIN_ARG_INFO(arginfo_crypto_cipher_set_aad, 0) ZEND_ARG_INFO(0, aad) ZEND_END_ARG_INFO() ZEND_BEGIN_ARG_INFO_EX(arginfo_crypto_cipher_crypt, 0, 0, 2) ZEND_ARG_INFO(0, data) ZEND_ARG_INFO(0, key) ZEND_ARG_INFO(0, iv) ZEND_END_ARG_INFO() static const zend_function_entry php_crypto_cipher_object_methods[] = { PHP_CRYPTO_ME( Cipher, getAlgorithms, arginfo_crypto_cipher_list, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Cipher, hasAlgorithm, arginfo_crypto_cipher_algorithm, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Cipher, hasMode, arginfo_crypto_cipher_mode, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Cipher, __callStatic, arginfo_crypto_cipher_static,
"Base64 decoded string does not contain valid characters" ) PHP_CRYPTO_ERROR_INFO_ENTRY( INPUT_DATA_LENGTH_HIGH, "Input data length can't exceed max integer length" ) PHP_CRYPTO_ERROR_INFO_END() ZEND_BEGIN_ARG_INFO(arginfo_crypto_base64_data, 0) ZEND_ARG_INFO(0, data) ZEND_END_ARG_INFO() static const zend_function_entry php_crypto_base64_object_methods[] = { PHP_CRYPTO_ME( Base64, encode, arginfo_crypto_base64_data, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Base64, decode, arginfo_crypto_base64_data, ZEND_ACC_STATIC|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Base64, __construct, NULL, ZEND_ACC_CTOR|ZEND_ACC_PUBLIC ) PHP_CRYPTO_ME( Base64, encodeUpdate, arginfo_crypto_base64_data,