@@ -449,11 +449,11 @@ def sign(self, message):
449449 """
450450 # Provide length to avoid extra null char
451451 c_message = ct .create_string_buffer (message , len (message ))
452- message_len = ct .c_int (len (c_message ))
452+ message_len = ct .c_size_t (len (c_message ))
453453 c_signature = ct .create_string_buffer (self ._sig .contents .length_signature )
454454
455455 # Initialize to maximum signature size
456- signature_len = ct .c_int (self ._sig .contents .length_signature )
456+ signature_len = ct .c_size_t (self ._sig .contents .length_signature )
457457
458458 rv = native ().OQS_SIG_sign (
459459 self ._sig ,
@@ -478,9 +478,9 @@ def verify(self, message, signature, public_key):
478478 """
479479 # Provide length to avoid extra null char
480480 c_message = ct .create_string_buffer (message , len (message ))
481- message_len = ct .c_int (len (c_message ))
481+ message_len = ct .c_size_t (len (c_message ))
482482 c_signature = ct .create_string_buffer (signature , len (signature ))
483- signature_len = ct .c_int (len (c_signature ))
483+ signature_len = ct .c_size_t (len (c_signature ))
484484 c_public_key = ct .create_string_buffer (
485485 public_key , self ._sig .contents .length_public_key
486486 )
@@ -504,13 +504,13 @@ def sign_with_ctx_str(self, message, context):
504504 """
505505 # Provide length to avoid extra null char
506506 c_message = ct .create_string_buffer (message , len (message ))
507- message_len = ct .c_int (len (c_message ))
507+ message_len = ct .c_size_t (len (c_message ))
508508 c_context = ct .create_string_buffer (context , len (context ))
509- context_len = ct .c_int (len (c_context ))
509+ context_len = ct .c_size_t (len (c_context ))
510510 c_signature = ct .create_string_buffer (self ._sig .contents .length_signature )
511511
512512 # Initialize to maximum signature size
513- signature_len = ct .c_int (self ._sig .contents .length_signature )
513+ signature_len = ct .c_size_t (self ._sig .contents .length_signature )
514514
515515 rv = native ().OQS_SIG_sign_with_ctx_str (
516516 self ._sig ,
@@ -538,11 +538,11 @@ def verify_with_ctx_str(self, message, signature, context, public_key):
538538 """
539539 # Provide length to avoid extra null char
540540 c_message = ct .create_string_buffer (message , len (message ))
541- message_len = ct .c_int (len (c_message ))
541+ message_len = ct .c_size_t (len (c_message ))
542542 c_signature = ct .create_string_buffer (signature , len (signature ))
543- signature_len = ct .c_int (len (c_signature ))
543+ signature_len = ct .c_size_t (len (c_signature ))
544544 c_context = ct .create_string_buffer (context , len (context ))
545- context_len = ct .c_int (len (c_context ))
545+ context_len = ct .c_size_t (len (c_context ))
546546 c_public_key = ct .create_string_buffer (
547547 public_key , self ._sig .contents .length_public_key
548548 )
0 commit comments