#include #include #include CYBOZU_TEST_AUTO(bls_if) { blsSecretKey *sec; blsPublicKey *pub; blsSign *sign; // blsId *id; const char *msg = "this is a pen"; const size_t msgSize = strlen(msg); blsInit(); sec = blsSecretKeyCreate(); blsSecretKeyInit(sec); blsSecretKeyPut(sec); pub = blsPublicKeyCreate(); blsSecretKeyGetPublicKey(sec, pub); blsPublicKeyPut(pub); sign = blsSignCreate(); blsSecretKeySign(sec, sign, msg, msgSize); blsSignPut(sign); printf("verify %d\n", blsSignVerify(sign, pub, msg, msgSize)); blsSignDestroy(sign); blsPublicKeyDestroy(pub); blsSecretKeyDestroy(sec); }