support bad ASN1 implementation negative modulus

openssl has the same behavior.
bump version to 0.4.2.2