Lines Matching refs:challenge
170 static bool CompareTargetValue(int nid, uint8_t *data, int size, const ByteBuffer &challenge) in CompareTargetValue() argument
178 return (static_cast<uint32_t>(size) == challenge.GetSize()) in CompareTargetValue()
179 && (memcmp(data, challenge.GetBuffer(), size) == 0); in CompareTargetValue()
184 static bool ParseASN1Sequence(uint8_t *data, int size, const ByteBuffer &challenge) in ParseASN1Sequence() argument
199 challenge); in ParseASN1Sequence()
205 ret = CompareTargetValue(curNid, value->data, value->length, challenge); in ParseASN1Sequence()
215 static bool VerifyExtension(X509 *cert, const ByteBuffer &challenge) in VerifyExtension() argument
217 if (challenge.GetBuffer() == nullptr) { in VerifyExtension()
240 if (!ParseASN1Sequence(extData->data, extData->length, challenge)) { in VerifyExtension()
271 bool VerifyCertAndExtension(X509 *signCert, X509 *issuerCert, const ByteBuffer &challenge) in VerifyCertAndExtension() argument
278 if (!VerifyExtension(signCert, challenge)) { in VerifyCertAndExtension()
334 bool GetVerifiedCert(const ByteBuffer &buffer, const ByteBuffer &challenge, ByteBuffer &certBuffer) in GetVerifiedCert() argument
369 if (!VerifyCertAndExtension(signCert, issuerCert, challenge)) { in GetVerifiedCert()