diff --git a/scapy/layers/tls/crypto/pkcs1.py b/scapy/layers/tls/crypto/pkcs1.py
index 9c43cf4a5381b6b11568286d61523f0ee7532b32..6a3dceca18c82b847a6b349d7bc7676dcd709a81 100644
--- a/scapy/layers/tls/crypto/pkcs1.py
+++ b/scapy/layers/tls/crypto/pkcs1.py
@@ -172,7 +172,7 @@ def pkcs_mgf1(mgfSeed, maskLen, h):
 
     # steps are those of Appendix B.2.1
     if not _hashFuncParams.has_key(h):
-        _warning("pkcs_mgf1: invalid hash (%s) provided")
+        _warning("pkcs_mgf1: invalid hash (%s) provided" % h)
         return None
     hLen = _hashFuncParams[h][0]
     hFunc = _hashFuncParams[h][2]
@@ -891,7 +891,7 @@ class _DecryptAndSignRSA(object):
         if h is None:
             h = "sha1"
         if not _hashFuncParams.has_key(h):
-            _warning("Key._rsaes_oaep_decrypt(): unknown hash function %s.", h)
+            _warning("Key._rsaes_oaep_decrypt(): unknown hash function %s." % h)
             return None
         hLen = _hashFuncParams[h][0]
         hFun = _hashFuncParams[h][2]