Lines Matching refs:sig
6 static int check_lmots_private_key_for_leak(unsigned char *sig)
13 TEST_EQUAL(sig[idx], 0x7E);
36 unsigned char sig[MBEDTLS_LMOTS_SIG_LEN(MBEDTLS_LMOTS_SHA256_N32_W8)];
45 msg->x, msg->len, sig, sizeof(sig), NULL), 0);
46 TEST_EQUAL(mbedtls_lmots_verify(&pub_ctx, msg->x, msg->len, sig, sizeof(sig)), 0);
59 unsigned char sig[MBEDTLS_LMOTS_SIG_LEN(MBEDTLS_LMOTS_SHA256_N32_W8)];
68 NULL, 0, sig, sizeof(sig), NULL), 0);
69 TEST_EQUAL(mbedtls_lmots_verify(&pub_ctx, NULL, 0, sig, sizeof(sig)), 0);
78 void lmots_verify_test(data_t *msg, data_t *sig, data_t *pub_key,
89 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len), expected_rc);
96 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len),
102 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len),
108 sig->x[0] ^= 1;
109 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len),
111 sig->x[0] ^= 1;
114 sig->x[sig->len - 1] ^= 1;
115 TEST_EQUAL(mbedtls_lmots_verify(&ctx, msg->x, msg->len, sig->x, sig->len),
117 sig->x[sig->len - 1] ^= 1;
120 for (size = 0; size < sig->len; size++) {
121 if (size == sig->len) {
127 memcpy(tmp_sig, sig->x, MIN(size, sig->len));
202 unsigned char sig[MBEDTLS_LMOTS_SIG_LEN(MBEDTLS_LMOTS_SHA256_N32_W8)];
209 msg->x, msg->len, sig, sizeof(sig), NULL), 0);
215 msg->x, msg->len, sig, sizeof(sig), NULL),
228 unsigned char sig[MBEDTLS_LMOTS_SIG_LEN(MBEDTLS_LMOTS_SHA256_N32_W8)];
233 memset(sig, 0x7E, sizeof(sig));
240 msg->x, msg->len, sig, sizeof(sig), NULL), 0);