[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
 Multicollisions in Iterated Hash Functions. Application to Cascaded

   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
   F and G can either be two completely different hash functions or two
   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
   really more secure that F or G by itself. Moreover, this result applies
 both to
   collision resistance, preimage resistance and second preimage

 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