MITSUNARI Shigeo
MITSUNARI Shigeo
Sorry for the late response. I've added some codes such as `bls_eth.cs` for the DLL with BLS_ETH. https://github.com/herumi/bls/commit/4feb8e14e577496d59855fc05fbccb3cb1017f0f
I want to use ``` private fixed ulong v[SECRETKEY_UNIT_SIZE]; ``` , then `SECRETKEY_UNIT_SIZE` must be constant, so I think it is difficult to change those values in a constructor. Do...
Thank you for the report. I've fixed it at https://github.com/herumi/bls/commit/6b0f6fe84968936559eee39d5ac2ce77bc9d53a1 .
>I don't have a clear reason why-, but changing string to byte[] solves the problem. Thank you for the advice. It's old apis. I supported it at https://github.com/herumi/bls/commit/3af40c71b42166b42c3e8737e5ce85fdbaf0f26f .
Okay, I'll check it later. Please wait for a while because I have a lot of work to do.
I added FastAggregateVerify and tests at https://github.com/herumi/bls/commit/0eacdc5788c5fd79a19d6247b40c853041221a9d . It seems okay.
The [TestFastAggregate](https://github.com/herumi/bls/blob/dev/ffi/cs/bls_test.cs#L247) runs well on my environments. Does not it run on yours? >but on the C# binding, the function defined use only one. `in pubVec[0]` of `blsFastAggregateVerify` means to...
MSG_SIZE is 32 on Ethereum and `byte[][]` does not mean C array. I've added AggregateVerify to the dev branch. Please see it. https://github.com/herumi/bls/tree/dev
>I have added a semaphore in code due to sharing local/static variables causing data corruption. What is your aspect of doing so (e.g.. Maybe like, static variable g_Q should not...
>If there are multiple instance of BLS, that saying multiple initialization is called, data shows different result. If you do it, then the result will happen because blsInit is not...