diff --git a/bin/dnssec/dnssec-keygen.docbook b/bin/dnssec/dnssec-keygen.docbook
index 09d1fa8b23..7cde5eb83c 100644
--- a/bin/dnssec/dnssec-keygen.docbook
+++ b/bin/dnssec/dnssec-keygen.docbook
@@ -617,7 +617,7 @@
Both .key and .private
- files are generated for symmetric encryption algorithms such as
+ files are generated for symmetric cryptography algorithms such as
HMAC-MD5, even though the public and private key are equivalent.
diff --git a/bin/pkcs11/win32/pk11destroy.vcxproj.in b/bin/pkcs11/win32/pk11destroy.vcxproj.in
index b23c6064da..c0dd3caf57 100644
--- a/bin/pkcs11/win32/pk11destroy.vcxproj.in
+++ b/bin/pkcs11/win32/pk11destroy.vcxproj.in
@@ -47,6 +47,7 @@
false
..\..\..\Build\$(Configuration)\
.\$(Configuration)\
+ pkcs11-destroy
diff --git a/bin/pkcs11/win32/pk11tokens.vcxproj.in b/bin/pkcs11/win32/pk11tokens.vcxproj.in
index 0491f221c4..b3810c2ec9 100644
--- a/bin/pkcs11/win32/pk11tokens.vcxproj.in
+++ b/bin/pkcs11/win32/pk11tokens.vcxproj.in
@@ -47,6 +47,7 @@
false
..\..\..\Build\$(Configuration)\
.\$(Configuration)\
+ pkcs11-tokens
diff --git a/lib/dns/dst_api.c b/lib/dns/dst_api.c
index 1ab10e4481..47c40105ee 100644
--- a/lib/dns/dst_api.c
+++ b/lib/dns/dst_api.c
@@ -1608,6 +1608,11 @@ issymmetric(const dst_key_t *key) {
case DST_ALG_ECDSA384:
return (ISC_FALSE);
case DST_ALG_HMACMD5:
+ case DST_ALG_HMACSHA1:
+ case DST_ALG_HMACSHA224:
+ case DST_ALG_HMACSHA256:
+ case DST_ALG_HMACSHA384:
+ case DST_ALG_HMACSHA512:
case DST_ALG_GSSAPI:
return (ISC_TRUE);
default:
diff --git a/lib/isc/pk11.c b/lib/isc/pk11.c
index a3c016b944..9333dd51d3 100644
--- a/lib/isc/pk11.c
+++ b/lib/isc/pk11.c
@@ -321,7 +321,7 @@ pk11_initialize(isc_mem_t *mctx, const char *engine) {
result = PK11_R_NODIGESTSERVICE;
goto unlock;
}
-#if defined(AES_SIT)
+#if defined(AES_CC)
if (aes_token == NULL) {
result = PK11_R_NOAESSERVICE;
goto unlock;