1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 11:21:19 -07:00
emacs/test/lisp/net
Collin Funk 29440eedac Add SHA-3 support to secure-hash
* admin/merge-gnulib (GNULIB_MODULES): Add crypto/sha3-buffer.
* lib/sha3.c: New file, imported by running admin/merge-gnulib.
* lib/sha3.h: Likewise.
* m4/sha3.m4: Likewise.
* lib/gnulib.mk.in: Updated by admin/merge-gnulib.
* m4/gnulib-comp.m4: Likewise.
* src/fns.c: Include sha3.h
(Fsecure_hash_algorithms): Add Qsha3_224, Qsha3_256, Qsha3_384, and
Qsha3_512.
(secure_hash): Likewise.
(Fsecure_hash): List the SHA-3 algorithms in the docstring.
(syms_of_fns): Define Qsha3_224, Qsha3_256, Qsha3_384, and Qsha3_512.
* test/lisp/net/gnutls-tests.el (gnutls-tests-internal-macs-upcased):
Filter out the new SHA-3 algorithms since they are currently not
implemented in gnutls.
* test/src/fns-tests.el (test-secure-hash): Add test cases for the new
algorithms.
* doc/lispref/text.texi (Checksum/Hash): List the SHA-3 algorithms.
Mention that they are considered secure.
* etc/NEWS: Mention the new feature.
2026-02-23 00:22:17 -08:00
..
dbus-resources Don't call dbus-launch in dbus-tests.el 2025-10-06 18:10:06 +02:00
eudc-resources
mailcap-resources
network-stream-resources
ntlm-resources
puny-resources
shr-resources Fix formatting of tables with thead/tfoot but no tbody 2024-07-06 21:10:39 +02:00
tramp-archive-resources Tramp cleanup 2025-10-20 14:42:12 +02:00
tramp-resources Revert "* test/lisp/net/tramp-resources/foo.tar.gz: Remove." 2025-10-20 14:58:38 +02:00
browse-url-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
dbus-tests.el ; * test/lisp/net/dbus-tests.el: Remove obsolete function declarations. 2026-02-11 14:17:30 +01:00
dig-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eudc-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
eww-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
gnutls-tests.el Add SHA-3 support to secure-hash 2026-02-23 00:22:17 -08:00
hmac-md5-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
mailcap-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
network-stream-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
newsticker-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
nsm-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
ntlm-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
puny-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rcirc-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
rfc2104-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sasl-cram-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sasl-scram-rfc-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
sasl-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
secrets-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
shr-tests.el Escape attribute values and string DOMs when inserting them 2026-02-14 15:04:31 +02:00
socks-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00
tramp-archive-tests.el Tramp signals 'remote-file-error' consequently 2026-02-12 19:24:10 +01:00
tramp-tests.el Tramp signals 'remote-file-error' consequently 2026-02-12 19:24:10 +01:00
webjump-tests.el ; Add 2026 to copyright years. 2026-01-01 12:54:34 +00:00