diff --git a/Lib/fontTools/fontBuilder.py b/Lib/fontTools/fontBuilder.py
index ef14b045f..2498730c3 100644
--- a/Lib/fontTools/fontBuilder.py
+++ b/Lib/fontTools/fontBuilder.py
@@ -712,25 +712,14 @@ class FontBuilder(object):
self._initTableWithValues("maxp", defaults, {})
def setupDummyDSIG(self):
- """This adds a dummy DSIG table to the font to make some MS applications
+ """This adds an empty DSIG table to the font to make some MS applications
happy. This does not properly sign the font.
"""
- from .ttLib.tables.D_S_I_G_ import SignatureRecord
-
- sig = SignatureRecord()
- sig.ulLength = 20
- sig.cbSignature = 12
- sig.usReserved2 = 0
- sig.usReserved1 = 0
- sig.pkcs7 = b'\xd3M4\xd3M5\xd3M4\xd3M4'
- sig.ulFormat = 1
- sig.ulOffset = 20
-
values = dict(
ulVersion = 1,
- usFlag = 1,
- usNumSigs = 1,
- signatureRecords = [sig],
+ usFlag = 0,
+ usNumSigs = 0,
+ signatureRecords = [],
)
self._initTableWithValues("DSIG", {}, values)
diff --git a/Tests/fontBuilder/data/test.otf.ttx b/Tests/fontBuilder/data/test.otf.ttx
index 76ebb1777..8fdd38f8c 100644
--- a/Tests/fontBuilder/data/test.otf.ttx
+++ b/Tests/fontBuilder/data/test.otf.ttx
@@ -293,12 +293,7 @@
-
-
------BEGIN PKCS7-----
-0000000100000000
------END PKCS7-----
-
+
diff --git a/Tests/fontBuilder/data/test.ttf.ttx b/Tests/fontBuilder/data/test.ttf.ttx
index 28e179e02..584815efb 100644
--- a/Tests/fontBuilder/data/test.ttf.ttx
+++ b/Tests/fontBuilder/data/test.ttf.ttx
@@ -298,12 +298,7 @@
-
-
------BEGIN PKCS7-----
-0000000100000000
------END PKCS7-----
-
+
diff --git a/Tests/fontBuilder/data/test_var.ttf.ttx b/Tests/fontBuilder/data/test_var.ttf.ttx
index 54ddfb06a..382d29e10 100644
--- a/Tests/fontBuilder/data/test_var.ttf.ttx
+++ b/Tests/fontBuilder/data/test_var.ttf.ttx
@@ -365,12 +365,7 @@
-
-
------BEGIN PKCS7-----
-0000000100000000
------END PKCS7-----
-
+