Lines Matching refs:bits
153 int bits) { in PHP_SHA3_Init() argument
202 #define DECLARE_SHA3_OPS(bits) \ argument
203 void PHP_SHA3##bits##Init(PHP_SHA3_##bits##_CTX* ctx) { \
204 PHP_SHA3_Init(ctx, bits); \
206 void PHP_SHA3##bits##Update(PHP_SHA3_##bits##_CTX* ctx, \
210 (1600 - (2 * bits)) >> 3); \
212 void PHP_SHA3##bits##Final(unsigned char* digest, \
213 PHP_SHA3_##bits##_CTX* ctx) { \
215 (1600 - (2 * bits)) >> 3, \
216 bits >> 3); \
218 const php_hash_ops php_hash_sha3_##bits##_ops = { \
219 (php_hash_init_func_t) PHP_SHA3##bits##Init, \
220 (php_hash_update_func_t) PHP_SHA3##bits##Update, \
221 (php_hash_final_func_t) PHP_SHA3##bits##Final, \
223 bits >> 3, \
224 (1600 - (2 * bits)) >> 3, \
225 sizeof(PHP_SHA3_##bits##_CTX), \
247 #define DECLARE_SHA3_OPS(bits) \ argument
248 void PHP_SHA3##bits##Init(PHP_SHA3_##bits##_CTX* ctx) { \
250 Keccak_HashInitialize_SHA3_##bits((Keccak_HashInstance *)ctx->hashinstance); \
252 void PHP_SHA3##bits##Update(PHP_SHA3_##bits##_CTX* ctx, \
257 void PHP_SHA3##bits##Final(unsigned char* digest, \
258 PHP_SHA3_##bits##_CTX* ctx) { \
263 const php_hash_ops php_hash_sha3_##bits##_ops = { \
264 (php_hash_init_func_t) PHP_SHA3##bits##Init, \
265 (php_hash_update_func_t) PHP_SHA3##bits##Update, \
266 (php_hash_final_func_t) PHP_SHA3##bits##Final, \
268 bits >> 3, \
269 (1600 - (2 * bits)) >> 3, \
270 sizeof(PHP_SHA3_##bits##_CTX), \