- if(meshlink_verify(mesh2, foo, testdata1, sizeof(testdata1), sig, siglen / 2)) {
- fprintf(stderr, "False positive verification with half sized signature\n");
- return 1;
- }
- if(meshlink_verify(mesh2, foo, testdata1, sizeof(testdata1), sig, siglen * 2)) {
- fprintf(stderr, "False positive verification with double sized signature\n");
- return 1;
- }
- if(meshlink_verify(mesh2, foo, testdata2, sizeof(testdata2), sig, siglen)) {
- fprintf(stderr, "False positive verification with wrong data\n");
- return 1;
- }
- if(meshlink_verify(mesh2, bar, testdata1, sizeof(testdata1), sig, siglen)) {
- fprintf(stderr, "False positive verification with wrong signer\n");
- return 1;
- }
+ assert(!meshlink_verify(mesh_b, a, testdata1, sizeof(testdata1), sig, siglen / 2));
+ assert(!meshlink_verify(mesh_b, a, testdata1, sizeof(testdata1), sig, siglen * 2));
+ assert(!meshlink_verify(mesh_b, a, testdata2, sizeof(testdata2), sig, siglen));
+ assert(!meshlink_verify(mesh_b, b, testdata1, sizeof(testdata1), sig, siglen));