Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap
* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
Crypto.Sign: Added sub-class State.
This makes the Crypto.Sign API to behave closer to the other Crypto APIs.
This affects code that uses Crypto.RSA and Crypto.DSA (which now are
modules and not classes).
Crypto.ECC.Curve.ECDSA is currently unmodified.
Crypto.Sign: Added public_key_equal() and _equal().
* public_key_equal() and _equal() added to the common API for
* Implemented _equal() in all current signing algorithms.
* Added public_key_equal() to ECDSA.