@@ -60,6 +60,13 @@ ZEND_BEGIN_ARG_INFO_EX(AI_StringAndMaybeString, 0, 0, 1)
60
60
ZEND_ARG_INFO (0 , string_2 )
61
61
ZEND_END_ARG_INFO ()
62
62
63
+ ZEND_BEGIN_ARG_INFO_EX (AI_StringAndIdAndMaybeString , 0 , 0 , 2 )
64
+ ZEND_ARG_INFO (0 , string_1 )
65
+ ZEND_ARG_INFO (0 , id )
66
+ /* optional */
67
+ ZEND_ARG_INFO (0 , string_2 )
68
+ ZEND_END_ARG_INFO ()
69
+
63
70
ZEND_BEGIN_ARG_INFO_EX (AI_StringRefAndString , 0 , 0 , 2 )
64
71
ZEND_ARG_INFO (1 , string_1 )
65
72
ZEND_ARG_INFO (0 , string_2 )
@@ -75,6 +82,11 @@ ZEND_BEGIN_ARG_INFO_EX(AI_StringAndLength, 0, 0, 2)
75
82
ZEND_ARG_INFO (0 , length )
76
83
ZEND_END_ARG_INFO ()
77
84
85
+ ZEND_BEGIN_ARG_INFO_EX (AI_StringAndId , 0 , 0 , 2 )
86
+ ZEND_ARG_INFO (0 , string )
87
+ ZEND_ARG_INFO (0 , id )
88
+ ZEND_END_ARG_INFO ()
89
+
78
90
ZEND_BEGIN_ARG_INFO_EX (AI_StringAndKeyPair , 0 , 0 , 2 )
79
91
ZEND_ARG_INFO (0 , string )
80
92
ZEND_ARG_INFO (0 , keypair )
@@ -148,6 +160,25 @@ ZEND_BEGIN_ARG_INFO_EX(AI_StringAndADAndNonceAndKey, 0, 0, 4)
148
160
ZEND_ARG_INFO (0 , key )
149
161
ZEND_END_ARG_INFO ()
150
162
163
+ ZEND_BEGIN_ARG_INFO_EX (AI_StateByReference , 0 , 0 , 1 )
164
+ ZEND_ARG_INFO (1 , state )
165
+ ZEND_END_ARG_INFO ()
166
+
167
+ ZEND_BEGIN_ARG_INFO_EX (AI_StateByReferenceAndStringAndMaybeStringAndLong , 0 , 0 , 2 )
168
+ ZEND_ARG_INFO (1 , state )
169
+ ZEND_ARG_INFO (0 , string )
170
+ /* optional */
171
+ ZEND_ARG_INFO (0 , string )
172
+ ZEND_ARG_INFO (0 , long )
173
+ ZEND_END_ARG_INFO ()
174
+
175
+ ZEND_BEGIN_ARG_INFO_EX (AI_StateByReferenceAndStringAndMaybeString , 0 , 0 , 2 )
176
+ ZEND_ARG_INFO (1 , state )
177
+ ZEND_ARG_INFO (0 , string )
178
+ /* optional */
179
+ ZEND_ARG_INFO (0 , string )
180
+ ZEND_END_ARG_INFO ()
181
+
151
182
ZEND_BEGIN_ARG_INFO_EX (AI_StateByReferenceAndMaybeLength , 0 , 0 , 1 )
152
183
ZEND_ARG_INFO (1 , state )
153
184
/* optional */
@@ -182,8 +213,7 @@ ZEND_BEGIN_ARG_INFO_EX(AI_KDF, 0, 0, 4)
182
213
ZEND_ARG_INFO (0 , key )
183
214
ZEND_END_ARG_INFO ()
184
215
185
- #if defined(HAVE_CRYPTO_AEAD_AES256GCM ) && defined(crypto_aead_aes256gcm_KEYBYTES ) && \
186
- (defined(__amd64 ) || defined(__amd64__ ) || defined(__x86_64__ ) || defined(__i386__ ) || \
216
+ #if (defined(__amd64 ) || defined(__amd64__ ) || defined(__x86_64__ ) || defined(__i386__ ) || \
187
217
defined(_M_AMD64 ) || defined(_M_IX86 ))
188
218
# define HAVE_AESGCM 1
189
219
#endif
0 commit comments