diff options
author | Tim Taubert <ttaubert@mozilla.com> | 2016-11-14 07:44:27 +0100 |
---|---|---|
committer | Tim Taubert <ttaubert@mozilla.com> | 2016-11-14 07:44:27 +0100 |
commit | 076b636fb548aff45b9bb3da0d1fb19447974404 (patch) | |
tree | a6f87b5950a42b18c865d14e5ffb4ff7b4169a6b /fuzz | |
parent | b34e6eb163ad1893fc9f71b8a0d8c6e29bff855f (diff) | |
download | nss-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.cc | 5 |
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); |