From 77145edc65bacfef20dda222df44b0e351082771 Mon Sep 17 00:00:00 2001 From: sra Date: Mon, 17 Oct 2022 13:38:17 +0200 Subject: [PATCH] Change the type of the parameter 'key' of 'cx_bls_key_gen' and 'ox_bls_sign' --- include/ox_bls.h | 4 ++-- src/syscalls.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/ox_bls.h b/include/ox_bls.h index 394d0c1e4..bfc4742f4 100644 --- a/include/ox_bls.h +++ b/include/ox_bls.h @@ -63,7 +63,7 @@ SYSCALL cx_err_t cx_bls_key_gen(uint8_t mode, const uint8_t *secret, size_t secret_len, uint8_t *salt, size_t salt_len, uint8_t *key_info, size_t key_info_len, - cx_ecfp_private_key_t *private_key, + cx_ecfp_384_private_key_t *private_key, uint8_t *public_key, size_t public_key_len); @@ -123,7 +123,7 @@ SYSCALL cx_err_t cx_hash_to_field(const uint8_t *msg, size_t msg_len, * - CX_INTERNAL_ERROR * - CX_INVALID_PARAMETER */ -SYSCALL cx_err_t ox_bls_sign(const cx_ecfp_private_key_t *key, +SYSCALL cx_err_t ox_bls_sign(const cx_ecfp_384_private_key_t *key, const uint8_t * message, size_t message_len, uint8_t * signature, diff --git a/src/syscalls.c b/src/syscalls.c index 4494f6680..9714d8a95 100644 --- a/src/syscalls.c +++ b/src/syscalls.c @@ -837,7 +837,7 @@ cx_err_t cx_ecpoint_x448(const cx_bn_t u, const uint8_t *k, size_t k_len) { #endif // HAVE_X448 #ifdef HAVE_BLS -cx_err_t ox_bls_sign(const cx_ecfp_private_key_t *key, const uint8_t * message, size_t message_len, uint8_t * signature, size_t signature_len) { +cx_err_t ox_bls_sign(const cx_ecfp_384_private_key_t *key, const uint8_t * message, size_t message_len, uint8_t * signature, size_t signature_len) { unsigned int parameters [5]; parameters[0] = (unsigned int)key; parameters[1] = (unsigned int)message; @@ -851,7 +851,7 @@ cx_err_t cx_bls_key_gen(uint8_t mode, const uint8_t *secret, size_t secret_len, uint8_t *salt, size_t salt_len, uint8_t *key_info, size_t key_info_len, - cx_ecfp_private_key_t *private_key, + cx_ecfp_384_private_key_t *private_key, uint8_t *public_key, size_t public_key_len) { unsigned int parameters[10];