Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge remote-tracking branch 'origin/master' into new_utf8
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge branch '8.1' into peter/travis
HKDF rewrite. Should now be possible to use in TLS 1.3
Testsuite [__builtin.Nettle]: Survive without SHA512.
Let hex2string deal with non-hex characters.
Test vector for PSS from RSA.
Removed trailing spaces.
Working crypt_hash. Old code left for now.
Added some tests for the unoverloaded __builtin.Nettle.Hash.