Fixed warnings.
Crypto.SHA1: Fixed warning. Fixes #10043.
Crypto.SHA1.HMAC: Some clean up of crypt_hash().
Crypto.Password: Added support for NetBSD-style crypt_sha1().
Merge commit '722771973bd' into patches/lyslyskom22891031 * commit '722771973bd': (6177 commits) Verify that callablep responses are aligned with reality. ...
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63 * commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits) ...
Renamed the misnamed asn1_id to pkcs_hash_id
Simplified dependencies.
Changed asn1_id to return the ASN1 Identifier object.
Nettle.Hash: Major refactoring of the hashes. The hash state now uses parent pointers instead of mixins. Renamed Nettle.<HASH>_Info to Nettle.<HASH> and moved Nettle.<HASH>_State to Nettle.<HASH>.State. Adjusted the corresponding code in Crypto, so that the APIs there should be the same as before.
Merge branch '8.0' into gobject-introspection
Crypto.SHA{1,256,384,512}: Added SHA384 and SHA512. Updated ASN.1 ids from RFC 4055.
Fixed compability isseu with Pike 7.4. Added PKCS#1 ASN.1 ID. Rev: lib/modules/Crypto.pmod/SHA1.pmod:1.3 Rev: lib/modules/Crypto.pmod/SHA256.pmod:1.5
Added asn1_id. Rev: lib/modules/Crypto.pmod/SHA1.pmod:1.4 Rev: lib/modules/Crypto.pmod/SHA256.pmod:1.7
#pragma strict_types Rev: lib/modules/Crypto.pmod/AES.pmod:1.5 Rev: lib/modules/Crypto.pmod/Arcfour.pmod:1.5 Rev: lib/modules/Crypto.pmod/Blowfish.pmod:1.5 Rev: lib/modules/Crypto.pmod/CAST.pmod:1.5 Rev: lib/modules/Crypto.pmod/DES.pmod:1.5 Rev: lib/modules/Crypto.pmod/DES3.pmod:1.5 Rev: lib/modules/Crypto.pmod/HMAC.pike:1.4 Rev: lib/modules/Crypto.pmod/IDEA.pmod:1.4 Rev: lib/modules/Crypto.pmod/Koremutake.pmod:1.2 Rev: lib/modules/Crypto.pmod/MD2.pmod:1.5 Rev: lib/modules/Crypto.pmod/MD4.pmod:1.5 Rev: lib/modules/Crypto.pmod/MD5.pmod:1.6 Rev: lib/modules/Crypto.pmod/Pipe.pike:1.7 Rev: lib/modules/Crypto.pmod/Random.pmod:1.15 Rev: lib/modules/Crypto.pmod/SHA1.pmod:1.3 Rev: lib/modules/Crypto.pmod/SHA256.pmod:1.5 Rev: lib/modules/Crypto.pmod/Serpent.pmod:1.5 Rev: lib/modules/Crypto.pmod/Twofish.pmod:1.5
Better dependency checks. Rev: lib/modules/Crypto.pmod/AES.pmod:1.4 Rev: lib/modules/Crypto.pmod/Arcfour.pmod:1.4 Rev: lib/modules/Crypto.pmod/Blowfish.pmod:1.4 Rev: lib/modules/Crypto.pmod/CAST.pmod:1.4 Rev: lib/modules/Crypto.pmod/DES.pmod:1.4 Rev: lib/modules/Crypto.pmod/DES3.pmod:1.4 Rev: lib/modules/Crypto.pmod/DSA.pike:1.5 Rev: lib/modules/Crypto.pmod/HMAC.pike:1.3 Rev: lib/modules/Crypto.pmod/IDEA.pmod:1.3 Rev: lib/modules/Crypto.pmod/MD2.pmod:1.4 Rev: lib/modules/Crypto.pmod/MD4.pmod:1.4 Rev: lib/modules/Crypto.pmod/MD5.pmod:1.5 Rev: lib/modules/Crypto.pmod/PGP.pmod:1.11 Rev: lib/modules/Crypto.pmod/Pipe.pike:1.6 Rev: lib/modules/Crypto.pmod/RSA.pike:1.8 Rev: lib/modules/Crypto.pmod/Random.pmod:1.14 Rev: lib/modules/Crypto.pmod/SHA1.pmod:1.2 Rev: lib/modules/Crypto.pmod/SHA256.pmod:1.4 Rev: lib/modules/Crypto.pmod/Serpent.pmod:1.4 Rev: lib/modules/Crypto.pmod/Twofish.pmod:1.4 Rev: lib/modules/Crypto.pmod/module.pmod:1.34 Rev: lib/modules/GDK.pmod:1.15 Rev: lib/modules/GLU.pmod:1.13
SHA -> SHA1 Rev: lib/modules/Crypto.pmod/SHA.pmod:1.4(DEAD) Rev: lib/modules/Crypto.pmod/SHA1.pmod:1.1