Ignore the generated mac.c
Make 0-valued pointer types be UNDEFINED, not 0
Identifiers can not properly be sorted and stored in multisets.
Remove one of the mac.c
Use multiset for critical flags everywhere.
Enable drop in character sets. Just add a module containing CharsetDecoder class and give the module name as charset.
Removed DSA failure test that now works with Nettle 3.0. Added some basic Fortuna testing.
Added a few more speeds and a new flag to termios.
Rewrote fd->tcgetattr and fd->tcsetattr slightly.

It now uses a loop instead of code expansion using a macro.
This saves abour 32Kb of binary size.
Crypto.*.HMAC: HMAC now follows the Crypto.MAC API.

The main change is that Crypto.*.HMAC now is a module object and
not just a class. This means that the return type of eg
Crypto.SHA1.HMAC() now is a Crypto.SHA1.HMAC.State (or weaker a
Crypto.MAC.State), rather than a plain Crypto.SHA1.HMAC.
Fixed a warning.
Fixed ASN1 Identifier test cases.
DHParameters doesn't exists in 7.8::SSL.Cipher
Fixed inherit.
Compilation fix. Context is no longer inherited into sslfile.
Really no reason to keep the test/toy https implementation in compat. But since it is, let's upgrade the PRNG.
Use #require