[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