Branch: Tag:

2014-01-13

2014-01-13 13:04:02 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.Sign: Added base class for signature algorithms.

Crypto.Sign is to contain the APIs common to Crypto.RSA, Crypto.DSA
and Crypto.ECC.Curve.ECDSA.

205:    "SSL.Constants.PACKET_MAX_SIZE": "predef::SSL.context":1,    "SSL_null_with_null_null": "predef::SSL.Cipher.KeyExchangeNULL":1,    "Search.Database.MySQL": "predef::Search.Utils.ProfileEntry.get_database":1, -  "Sequence": "predef::Crypto.DSA.pkcs_algorithm_identifier":1, "predef::Crypto.DSA.pkcs_public_key":1, "predef::Crypto.DSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.pkcs_ec_parameters":1, "predef::Crypto.RSA.pkcs_public_key":1, "predef::Crypto.RSA.pkcs_signature_algorithm_id":1, +  "Sequence": "predef::Crypto.DSA.pkcs_algorithm_identifier":1, "predef::Crypto.DSA.pkcs_public_key":1, "predef::Crypto.DSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.pkcs_ec_parameters":1, "predef::Crypto.RSA.pkcs_public_key":1, "predef::Crypto.RSA.pkcs_signature_algorithm_id":1, "predef::__builtin.Nettle.Sign.pkcs_algorithm_identifier":1, "predef::__builtin.Nettle.Sign.pkcs_public_key":1, "predef::__builtin.Nettle.Sign.pkcs_signature_algorithm_id":1,    "Serialization.deserialize()": "lfun::_deserialize":1,    "Serializer.Serializable": "lfun::_deserialize":1, "lfun::_serialize":1,    "Serializer.Serializable()->_deserialize()": "lfun::_deserialize":1,
1266:   "predef::__builtin.Nettle.Hash.pbkdf1": "crypt_password()"   "predef::__builtin.Nettle.Hash.pbkdf2": "crypt_password()"   "predef::__builtin.Nettle.Hash.pkcs_digest": "Standards.PKCS.build_digestinfo()" + "predef::__builtin.Nettle.Sign.pkcs_algorithm_identifier": "Sequence" + "predef::__builtin.Nettle.Sign.pkcs_public_key": "Sequence" + "predef::__builtin.Nettle.Sign.pkcs_signature_algorithm_id": "Sequence"   "predef::__handle_sprintf_format": "PikeCompiler()->apply_attribute_constant()"   "predef::_typeof": "typeof()"   "predef::backtrace": "catch()"