summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorTim Taubert <ttaubert@mozilla.com>2016-11-14 07:44:27 +0100
committerTim Taubert <ttaubert@mozilla.com>2016-11-14 07:44:27 +0100
commit076b636fb548aff45b9bb3da0d1fb19447974404 (patch)
treea6f87b5950a42b18c865d14e5ffb4ff7b4169a6b /fuzz
parentb34e6eb163ad1893fc9f71b8a0d8c6e29bff855f (diff)
downloadnss-hg-076b636fb548aff45b9bb3da0d1fb19447974404.tar.gz
Bug 1316966 - Speed up nssfuzz cert target r=franziskus
Differential Revision: https://nss-review.dev.mozaws.net/D53
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/cert_target.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/fuzz/cert_target.cc b/fuzz/cert_target.cc
index 147743129..ce98a2f78 100644
--- a/fuzz/cert_target.cc
+++ b/fuzz/cert_target.cc
@@ -19,11 +19,8 @@ extern "C" int cert_fuzzing_target(const uint8_t *Data, size_t Size) {
static std::unique_ptr<NSSDatabase> db(new NSSDatabase());
assert(db != nullptr);
- static CERTCertDBHandle *certDB = CERT_GetDefaultCertDB();
- assert(certDB != NULL);
-
CERTCertificate *cert =
- CERT_NewTempCertificate(certDB, &data, nullptr, false, true);
+ CERT_DecodeDERCertificate(&data, false, const_cast<char*>("certificate"));
if (cert) {
CERT_DestroyCertificate(cert);