negative test
diff --git a/tests/test_utils.py b/tests/test_utils.py
index e454cc2..4673b49 100644
--- a/tests/test_utils.py
+++ b/tests/test_utils.py
@@ -141,6 +141,9 @@
     sig3 = der_encode_dsa_signature(0, 0)
     assert sig3 == b"0\x06\x02\x01\x00\x02\x01\x00"
 
+    sig4 = der_encode_dsa_signature(-1, 0)
+    assert sig4 == b"0\x06\x02\x01\xFF\x02\x01\x00"
+
 
 def test_load_nist_vectors():
     vector_data = textwrap.dedent("""