too large/small..
don't allow exponents more than 2 bytes long, python can't
handle larger, and even quad (128bit) would still be
supported...
this gets code coverage to 99%, remaining is in test code..
[git-p4: depot-paths = "//depot/python/pypasn1/main/": change = 1831]
move some code close and add a comment to the fuzzing test that
detected failures should be added to test_invalids..
[git-p4: depot-paths = "//depot/python/pypasn1/main/": change = 1828]
add support for coercion..
now that tags are not part of the enc_ function, make enc_set
an alias for enc_list...
[git-p4: depot-paths = "//depot/python/pypasn1/main/": change = 1827]
any changes to the laod string is either caught, or makes a
change to the returned objects...
Add a few tests found by the fuzzing routines to make sure
they are continue to be detected even if fuzzing is turned off..
fixes caught, reading past end of list, set and dict... Various float
parameters now raise errors when invalid..
[git-p4: depot-paths = "//depot/python/pypasn1/main/": change = 1823]