From 0a086ef1c9b66afd6d727de5fb6a152bacde18d7 Mon Sep 17 00:00:00 2001 From: MITSUNARI Shigeo Date: Sun, 28 Oct 2018 15:18:10 +0900 Subject: [PATCH] fix for wasm --- src/bn_c_impl.hpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bn_c_impl.hpp b/src/bn_c_impl.hpp index 497ae2b..a31b4f8 100644 --- a/src/bn_c_impl.hpp +++ b/src/bn_c_impl.hpp @@ -136,8 +136,9 @@ int mclBnFr_isOne(const mclBnFr *x) #ifndef MCL_DONT_USE_CSRPNG int mclBnFr_setByCSPRNG(mclBnFr *x) { - cast(x)->setByCSPRNG(); - return 0; + bool b; + cast(x)->setByCSPRNG(&b); + return b ? 0 : -1; } void mclBn_setRandFunc(void *self, unsigned int (*readFunc)(void *self, void *buf, unsigned int bufSize)) {