Lines Matching refs:bits
153 int bits) { in PHP_SHA3_Init() argument
208 #define DECLARE_SHA3_OPS(bits) \ argument
209 void PHP_SHA3##bits##Init(PHP_SHA3_##bits##_CTX* ctx) { \
210 PHP_SHA3_Init(ctx, bits); \
212 void PHP_SHA3##bits##Update(PHP_SHA3_##bits##_CTX* ctx, \
216 (1600 - (2 * bits)) >> 3); \
218 void PHP_SHA3##bits##Final(unsigned char* digest, \
219 PHP_SHA3_##bits##_CTX* ctx) { \
221 (1600 - (2 * bits)) >> 3, \
222 bits >> 3); \
224 const php_hash_ops php_hash_sha3_##bits##_ops = { \
225 (php_hash_init_func_t) PHP_SHA3##bits##Init, \
226 (php_hash_update_func_t) PHP_SHA3##bits##Update, \
227 (php_hash_final_func_t) PHP_SHA3##bits##Final, \
229 bits >> 3, \
230 (1600 - (2 * bits)) >> 3, \
231 sizeof(PHP_SHA3_##bits##_CTX), \
253 #define DECLARE_SHA3_OPS(bits) \ argument
254 void PHP_SHA3##bits##Init(PHP_SHA3_##bits##_CTX* ctx) { \
256 Keccak_HashInitialize_SHA3_##bits((Keccak_HashInstance *)ctx->hashinstance); \
258 void PHP_SHA3##bits##Update(PHP_SHA3_##bits##_CTX* ctx, \
263 void PHP_SHA3##bits##Final(unsigned char* digest, \
264 PHP_SHA3_##bits##_CTX* ctx) { \
269 const php_hash_ops php_hash_sha3_##bits##_ops = { \
270 (php_hash_init_func_t) PHP_SHA3##bits##Init, \
271 (php_hash_update_func_t) PHP_SHA3##bits##Update, \
272 (php_hash_final_func_t) PHP_SHA3##bits##Final, \
274 bits >> 3, \
275 (1600 - (2 * bits)) >> 3, \
276 sizeof(PHP_SHA3_##bits##_CTX), \