mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +08:00
Update SM2 Extensions
Arrange source files
This commit is contained in:
@@ -168,43 +168,5 @@ int sm2_commit_vector_open(const sm2_bn_t *x, size_t count, const uint8_t r[32],
|
||||
error_print();
|
||||
return -1;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
int test_sm2_commit(void)
|
||||
{
|
||||
uint8_t x[32];
|
||||
uint8_t xvec[8][32];
|
||||
uint8_t r[32];
|
||||
uint8_t commit[65];
|
||||
size_t commitlen;
|
||||
int ret;
|
||||
|
||||
rand_bytes(x, sizeof(x));
|
||||
format_bytes(stderr, 0, 0, "secret", x, sizeof(x));
|
||||
|
||||
sm2_commit_generate(x, r, commit, &commitlen);
|
||||
format_bytes(stderr, 0, 0, "random", r, sizeof(r));
|
||||
format_bytes(stderr, 0, 0, "commitment", commit, commitlen);
|
||||
|
||||
ret = sm2_commit_open(x, r, commit, commitlen);
|
||||
printf("open commitment: %s\n", ret == 1 ? "success" : "failure");
|
||||
|
||||
|
||||
sm2_commit_vector_generate(&x, 1, r, commit, &commitlen);
|
||||
format_bytes(stderr, 0, 0, "random", r, sizeof(r));
|
||||
format_bytes(stderr, 0, 0, "commitment", commit, commitlen);
|
||||
|
||||
ret = sm2_commit_vector_open(&x, 1, r, commit, commitlen);
|
||||
printf("open commitment: %s\n", ret == 1 ? "success" : "failure");
|
||||
|
||||
|
||||
rand_bytes(xvec[0], sizeof(xvec));
|
||||
sm2_commit_vector_generate(xvec, 8, r, commit, &commitlen);
|
||||
ret = sm2_commit_vector_open(xvec, 8, r, commit, commitlen);
|
||||
printf("open commitment: %s\n", ret == 1 ? "success" : "failure");
|
||||
|
||||
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user