]> granicus.if.org Git - pdns/commitdiff
Emit error if hashing fails on PKCS#11 token
authorAki Tuomi <cmouse@cmouse.fi>
Sun, 17 May 2015 14:10:16 +0000 (17:10 +0300)
committerAki Tuomi <cmouse@cmouse.fi>
Sun, 17 May 2015 17:39:29 +0000 (20:39 +0300)
pdns/pkcs11signers.cc

index 4d97b219b0a4605e251c6e09d3ee819078c5fd83..d531ef932b078183f32857b5aebe6c245af3156f 100644 (file)
@@ -758,6 +758,7 @@ std::string PKCS11DNSCryptoKeyEngine::hash(const std::string& msg) const {
       throw PDNSException("Not logged in to token");
 
   if (d_slot->Digest(msg, result, &mech)) {
+    L<<Logger::Error<<"Could not digest using PKCS#11 token - using software workaround"<<endl;
     // FINE! I'll do this myself, then, shall I?
     switch(d_algorithm) {
     case 5: {