Req #71177 [Nab->ReO]: add sha512/224 and sha512/256

[email protected]
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at https://bugs.php.net/bug.php?id=71177&edit=1

 ID:                 71177
 Updated by:         [email protected]
 Reported by:        zelnaga at gmail dot com
 Summary:            add sha512/224 and sha512/256
-Status:             Not a bug
+Status:             Re-Opened
 Type:               Feature/Change Request
 Package:            hash related
 Operating System:   Ubuntu
 PHP Version:        7.0.1
 Block user comment: N
 Private report:     N

 New Comment:

@Pierre SHA-512/224 and SHA-512/256 are not the same as SHA-224 and SHA-256, so this is still a valid FR.


Previous Comments:
------------------------------------------------------------------------
[2015-12-21 04:52:56] [email protected]

They are, see

http://php.net/manual/en/function.hash-algos.php
    [4] => sha224
    [5] => sha256
    [6] => sha384
    [7] => sha512

------------------------------------------------------------------------
[2015-12-21 01:00:25] zelnaga at gmail dot com

Also, see http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf#page=35

------------------------------------------------------------------------
[2015-12-21 00:45:54] zelnaga at gmail dot com

Description:
------------
According to http://php.net/manual/en/function.hash-algos.php sha512/224 and sha512/256 are not supported algorithms. They were initially defined FIPS 180-4 in March 2012:

https://www.federalregister.gov/articles/2012/03/06/2012-5400/announcing-approval-of-federal-information-processing-standard-fips-publication-180-4-secure-hash

sha224 and sha256 utilize 32-bit integers and process messages in 512-bit chunks.

sha384, sha512, sha512/224 and sha512/256 utilize 64-bit integers and process messages in 1024-bit chunks. The only difference between these four algorithms is that they have different initial values for the hash.



------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=71177&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.