[MacPorts] #53011: x86_64-elf-binutils @ 2.23.1: Doesn't build on macOS Sierra
MacPorts
noreply at macports.org
Mon Dec 5 15:37:22 CET 2016
#53011: x86_64-elf-binutils @ 2.23.1: Doesn't build on macOS Sierra
----------------------------------+----------------------------
Reporter: stevecheckoway | Owner: nategriswold@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.5
Resolution: | Keywords:
Port: x86_64-elf-binutils |
----------------------------------+----------------------------
Comment (by stevecheckoway):
I'm happy to keep the rmd160 hash, but note that, cryptographically
speaking, this doesn't actually give much additional security. See Joux's
[http://link.springer.com/chapter/10.1007%2F978-3-540-28628-8_19
Multicollisions in Iterated Hash Functions. Application to Cascaded
Constructions].
A natural construction to build large hash values is to concatenate
several smaller
hashes. For example, given two hash functions F and G, it seems
reasonable given
a message M to form the large hash value (F(M)G(M)). In this
construction,
F and G can either be two completely different hash functions or two
slightly
different instances of the same hash function. If F and G are good
iterated hash
functions with no attack better than the generic birthday paradox
attack, we
claim that the hash function FG obtained by concatenating F and G is
not
really more secure that F or G by itself. Moreover, this result applies
both to
collision resistance, preimage resistance and second preimage
resistance.
We'd be better off just using SHA-512. But really, SHA-256 is sufficient.
--
Ticket URL: <https://trac.macports.org/ticket/53011#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list