def test_g_zero():
# recursion limit :(
sys.setrecursionlimit(2000)
# generate signature
m = "hello, world"
h = int(sha1_hexdigest(m), 16)
S = DSA_signer(g = 0)
r, s = S.DSA_sign(h)
# verify signature
V = DSA_verifier(g = 0)
print V.verify(S, r, s, h)
forged_signature = "omgwtfbbq"
h = int(sha1_hexdigest(forged_signature), 16)
print V.verify(S, r, s, h)
评论列表
文章目录