@@ -474,7 +474,7 @@ py_blake2b_or_s_new(PyTypeObject *type, PyObject *data, int digest_size,
474474
475475 /* Validate salt parameter. */
476476 if ((salt -> obj != NULL ) && salt -> len ) {
477- if (salt -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_SALT_BYTES : HACL_HASH_BLAKE2S_SALT_BYTES )) {
477+ if (( size_t ) salt -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_SALT_BYTES : HACL_HASH_BLAKE2S_SALT_BYTES )) {
478478 PyErr_Format (PyExc_ValueError ,
479479 "maximum salt length is %d bytes" ,
480480 (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_SALT_BYTES : HACL_HASH_BLAKE2S_SALT_BYTES ));
@@ -485,7 +485,7 @@ py_blake2b_or_s_new(PyTypeObject *type, PyObject *data, int digest_size,
485485
486486 /* Validate personalization parameter. */
487487 if ((person -> obj != NULL ) && person -> len ) {
488- if (person -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_PERSONAL_BYTES : HACL_HASH_BLAKE2S_PERSONAL_BYTES )) {
488+ if (( size_t ) person -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_PERSONAL_BYTES : HACL_HASH_BLAKE2S_PERSONAL_BYTES )) {
489489 PyErr_Format (PyExc_ValueError ,
490490 "maximum person length is %d bytes" ,
491491 (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_PERSONAL_BYTES : HACL_HASH_BLAKE2S_PERSONAL_BYTES ));
@@ -534,7 +534,7 @@ py_blake2b_or_s_new(PyTypeObject *type, PyObject *data, int digest_size,
534534
535535 /* Set key length. */
536536 if ((key -> obj != NULL ) && key -> len ) {
537- if (key -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_KEY_BYTES : HACL_HASH_BLAKE2S_KEY_BYTES )) {
537+ if (( size_t ) key -> len > (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_KEY_BYTES : HACL_HASH_BLAKE2S_KEY_BYTES )) {
538538 PyErr_Format (PyExc_ValueError ,
539539 "maximum key length is %d bytes" ,
540540 (is_blake2b (self -> impl ) ? HACL_HASH_BLAKE2B_KEY_BYTES : HACL_HASH_BLAKE2S_KEY_BYTES ));
0 commit comments