[ruby-cvs:64548] shyouhei:r57382 (trunk): switch SipHash from SipHash24 to SipHash13 variant

shyouhei at ruby-lang.org shyouhei at ruby-lang.org
Fri Jan 20 15:01:23 JST 2017


shyouhei	2017-01-20 15:01:23 +0900 (Fri, 20 Jan 2017)

  New Revision: 57382

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=57382

  Log:
    switch SipHash from SipHash24 to SipHash13 variant
    
    SipHash13 is secure enough to be used in hash-tables,
    and SipHash's author confirms that.
    Rust already considered switch to SipHash13:
      https://github.com/rust-lang/rust/issues/29754#issue-116174313
    Jean-Philippe Aumasson confirmation:
      https://github.com/rust-lang/rust/issues/29754#issuecomment-156073946
    Merged pull request:
      https://github.com/rust-lang/rust/pull/33940
    
    From: Sokolov Yura aka funny_falcon <funny.falcon at gmail.com>
    Date: Thu, 8 Dec 2016 20:31:29 +0300
    Signed-off-by: Urabe, Shyouhei <shyouhei at ruby-lang.org>
    Fixes: [Feature #13017]

  Modified files:
    trunk/random.c
    trunk/siphash.c
    trunk/siphash.h


More information about the ruby-cvs mailing list