wok annotate perl-digest-hmac/description.txt @ rev 25630

libssh, openssh, paramiko, proftpd, putty: CVE-2023-48795 fix, waiting for dropbear and tinyssh released.
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Dec 22 14:30:01 2023 +0000 (11 months ago)
parents
children
rev   line source
Hans-G?nter@24200 1 HMAC is used for message integrity checks between two parties
Hans-G?nter@24200 2 that share a secret key, and works in combination with some
Hans-G?nter@24200 3 other Digest algorithm, usually MD5 or SHA-1.
Hans-G?nter@24200 4 The HMAC mechanism is described in RFC 2104.
Hans-G?nter@24200 5
Hans-G?nter@24200 6 HMAC follow the common Digest:: interface, but the constructor
Hans-G?nter@24200 7 takes the secret key and the name of some other simple Digest::
Hans-G?nter@24200 8 as argument.
Hans-G?nter@24200 9
Hans-G?nter@24200 10 The hmac() and hmac_hex() functions and the Digest::HMAC->new()
Hans-G?nter@24200 11 constructor takes an optional $blocksize argument as well.
Hans-G?nter@24200 12 The HMAC algorithm assumes the digester to hash by iterating a
Hans-G?nter@24200 13 basic compression function on blocks of data and the $blocksize
Hans-G?nter@24200 14 should match the byte-length of such blocks.
Hans-G?nter@24200 15
Hans-G?nter@24200 16 The default $blocksize is 64 which is suitable for the MD5 and
Hans-G?nter@24200 17 SHA-1 digest functions.
Hans-G?nter@24200 18 For stronger algorithms the blocksize probably needs to be
Hans-G?nter@24200 19 increased.