Home | History | Annotate | Download | only in src

Lines Matching refs:SIGNATURE

40                           const uint8_t *signature, size_t signature_len);
42 uint8_t *signature, size_t *siglen);
62 const uint8_t SIGNATURE[AVB_SIGNATURE_SIZE] = {
154 const uint8_t *signature, size_t signature_len)
159 if (signature && signature_len) {
160 request.set_signature(signature, signature_len);
170 uint8_t *signature, size_t *maxsig)
192 std::cerr << "Signature length too long: " << siglen << " > "
197 int code = EVP_DigestSignFinal(&md_ctx, signature, &siglen);
358 token->set_signature(SIGNATURE, sizeof(SIGNATURE));
368 // The nonce is covered by the signature, so changing it should trip the
369 // signature verification
743 uint8_t signature[2048/8 + 1];
744 size_t siglen = sizeof(signature);
756 ASSERT_EQ(0, SignChallenge(&message, signature, &siglen));
759 uint8_t orig = signature[0];
760 signature[0] += 1;
761 code = Reset(client.get(), ResetRequest::PRODUCTION, signature, siglen);
764 signature[0] = orig;
770 code = Reset(client.get(), ResetRequest::PRODUCTION, signature, siglen);
773 // Now get the nonce and use a good signature.
776 ASSERT_EQ(0, SignChallenge(&message, signature, &siglen));
777 code = Reset(client.get(), ResetRequest::PRODUCTION, signature, siglen);
793 uint8_t signature[2048/8 + 1];
794 size_t siglen = sizeof(signature);
798 ASSERT_EQ(0, SignChallenge(&message, signature, &siglen));
801 uint8_t orig = signature[0];
802 signature[0] += 1;
804 signature, siglen);
806 signature[0] = orig;
808 // Now use a good signature.
810 signature, siglen);
814 // test. This just checks a second signature over an app sourced nonce.
817 ASSERT_EQ(0, SignChallenge(&message, signature, &siglen));
818 code = Reset(client.get(), ResetRequest::PRODUCTION, signature, siglen);
821 // Now test a null signature as we will for the real keys