Branch: Tag:

2017-11-30

2017-11-30 11:52:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.Hash.SCRAM: Moved class.

Move Crypto.SCRAM to __builtin.Nettle.Hash()->SCRAM analogous to
other similar APIs.

Crypto.SCRAM(Crypto.SHA256) is now Crypto.SHA256.SCRAM().

Also updates the testsuite and Sql.pgsql_util accordingly.

362:    "cleanUndocumented()": "predef::Tools.AutoDoc.ProcessXML.postProcess":2,    "client": "predef::Protocols.OBEX.ATClient":1,    "client.do_request()": "predef::Protocols.OBEX":1, -  "client_*": "predef::Crypto.SCRAM.create":1, +  "client_*": "predef::__builtin.Nettle.Hash.SCRAM":1,    "client_hello": "predef::SSL.ClientConnection.send_renegotiate":1,    "close_cb": "7.8::Stdio.File.set_read_callback":7, "predef::Stdio.File.set_read_callback":7,    "color.bright": "predef::Image.Color":1,
563:    "seek": "7.8::Stdio.FILE.line_iterator":1,    "seek()": "predef::Mysql.mysql.Result.fetch_row":1, "predef::Mysql.mysql.Result.low_seek":2,    "send_reply()": "predef::Protocols.DNS.server_base.handle_query":1, -  "server_*": "predef::Crypto.SCRAM.create":1, +  "server_*": "predef::__builtin.Nettle.Hash.SCRAM":1,    "set_backend": "7.8::Stdio.File.set_read_callback":2,    "set_buffer_mode": "predef::Stdio":2,    "set_charset": "predef::Mysql.mysql.create":3,
781:   "predef::Crypto.RSA.PSSState.jose_sign": "salt_size()"   "predef::Crypto.RSA.PSSState.pkcs_sign": "random" "salt_size()"   "predef::Crypto.RSA.PSSState.pkcs_signature_algorithm_id": "Sequence" "salt_size()" - "predef::Crypto.SCRAM.create": "client_*" "server_*" +    "predef::Crypto.hash": "bool"   "predef::Crypto.hash_hmac": "bool"   "predef::Crypto.make_hash_func": "bool"
1646:   "predef::__builtin.Nettle.ECC_Curve.Point.create": "Curve"   "predef::__builtin.Nettle.ECC_Curve.Point.get_curve": "global::this_program"   "predef::__builtin.Nettle.ECC_Curve.Point.set": "Curve" + "predef::__builtin.Nettle.Hash.SCRAM": "client_*" "server_*"   "predef::__builtin.Nettle.Hash.crypt_hash": "crypt_md5()"   "predef::__builtin.Nettle.Hash.openssl_pbkdf": "crypt_password()"   "predef::__builtin.Nettle.Hash.pbkdf1": "crypt_password()"