Branch: Tag:

2013-12-15

2013-12-15 19:05:12 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.CTR: Added Counter Mode.

Yet another Cipher Mode.

Note that Crypto.CTR falls back to a pure Pike implementation
is Nettle.CTR isn't available.

123:    "Image._XCF": "predef::Image.XCF":1,    "Image.color.black": "7.6::Image.Image.turbulence":1,    "LDAP_SERVER_DOWN": "predef::Protocols.LDAP.protocol.error_number":1, "predef::Protocols.LDAP.protocol.error_string":1, -  "LFUN::`()": "predef::Nettle.CBC.create":1, "predef::Nettle.GCM.State.create":1, "predef::Nettle.Proxy.create":1, +  "LFUN::`()": "predef::Nettle.CBC.create":1, "predef::Nettle.CTR.State.create":1, "predef::Nettle.GCM.State.create":1, "predef::Nettle.Proxy.create":1,    "LObject": "predef::Languages.PLIS.Builtin":1, "predef::Languages.PLIS.Lambda":1, "predef::Languages.PLIS.SelfEvaluating":1,    "Language ": "predef::Calendar.TimeRanges.TimeRange.set_language":1,    "LineIterator": "7.8::Stdio.File.line_iterator":1, "predef::Stdio.File.line_iterator":1,
301:    "crypt_md5()": "predef::Crypto.MD5.crypt_hash":1, "predef::__builtin.Nettle.Hash.crypt_hash":2,    "crypt_password()": "predef::__builtin.Nettle.Hash.openssl_pbkdf":1, "predef::__builtin.Nettle.Hash.pbkdf1":1, "predef::__builtin.Nettle.Hash.pbkdf2":1,    "data": "predef::Git.Export.filemodify":1, "predef::Git.Export.notemodify":1, +  "digest()": "predef::Nettle.CTR.State.crypt":1,    "dirname()": "cpp::":1,    "do_sync_method()": "predef::Protocols.HTTP.do_method":1,    "driver_names": "predef::GLUE.init":1,
464:    "typeof()": "predef::_typeof":1,    "tzname": "predef::Calendar.Timezone":1,    "uname": "predef::Protocols.IRC.Client.create":1, +  "update()": "predef::Nettle.CTR.State.crypt":1,    "uri": "predef::Standards.URI.reparse_uri":1,    "uri_prefix": "predef::Search.Database.Base.list_url_by_prefix":1,    "verify_target()": "predef::Protocols.Bittorrent.Torrent.fix_targets":1,
1091:   "predef::NetUtils.sort_addresses": "bool"   "predef::NetUtils.valid_domain_name": "bool"   "predef::Nettle.CBC.create": "LFUN::`()" + "predef::Nettle.CTR.State.create": "LFUN::`()" + "predef::Nettle.CTR.State.crypt": "digest()" "update()"   "predef::Nettle.GCM.State.create": "LFUN::`()"   "predef::Nettle.Proxy.create": "LFUN::`()"   "predef::Odbc.odbc": "Sql.dsn" "Sql.odbc"