aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ffi/go/bls/bls_test.go3
-rw-r--r--test/bls_test.hpp3
2 files changed, 4 insertions, 2 deletions
diff --git a/ffi/go/bls/bls_test.go b/ffi/go/bls/bls_test.go
index a2789f3..b020682 100644
--- a/ffi/go/bls/bls_test.go
+++ b/ffi/go/bls/bls_test.go
@@ -468,7 +468,8 @@ func testReadRand(t *testing.T) {
sec.SetByCSPRNG()
buf := sec.GetLittleEndian()
fmt.Printf("(SeqRead) buf=%x\n", buf)
- for i := 0; i < len(buf); i++ {
+ for i := 0; i < len(buf) - 1; i++ {
+ // ommit buf[len(buf) - 1] because it may be masked
if buf[i] != byte(i) {
t.Fatal("buf")
}
diff --git a/test/bls_test.hpp b/test/bls_test.hpp
index 77c0915..ad91020 100644
--- a/test/bls_test.hpp
+++ b/test/bls_test.hpp
@@ -481,7 +481,8 @@ void setRandFuncTest()
unsigned char buf[128];
size_t n = blsSecretKeySerialize(buf, sizeof(buf), &sec);
CYBOZU_TEST_ASSERT(n > 0);
- for (size_t i = 0; i < n; i++) {
+ for (size_t i = 0; i < n - 1; i++) {
+ // ommit buf[n - 1] because it may be masked
CYBOZU_TEST_EQUAL(buf[i], seqInit1 + i);
}
// use default CSPRNG