XKCP

eXtended Keccak Code Package (by XKCP)

XKCP Alternatives

Similar projects and alternatives to XKCP

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better XKCP alternative or higher similarity.

XKCP reviews and mentions

Posts with mentions or reviews of XKCP. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-20.
  • SHA-3 Buffer Overflow
    5 projects | news.ycombinator.com | 20 Oct 2022
    > Just another nail in the long overdue C/C++ coffin

    C, f**ing C. By the sake of god. Not C++.

    https://github.com/XKCP/XKCP/commit/fdc6fef075f4e81d6b1bc383...

    Something like that in modern C++ would have been done using span<> and that prevents this kind of out-of-bound access party-time.

  • SHA-3 Buffer Overflow - CVE-2022-37454
    5 projects | /r/crypto | 20 Oct 2022
    This and the commit diff itself tell the tale: https://github.com/XKCP/XKCP/issues/105
  • Linux Kernel RNG is now Blake2 instead of SHA1 and 3x faster
    6 projects | news.ycombinator.com | 30 Dec 2021
    With parameters as specified by SHA3 it's a lot slower than BLAKE3

    Keccak (SHA-3) is actually a good deal faster than BLAKE(1) in hardware. That’s the reason why they chose it: It has acceptable performance in software, and very good performance in hardware.

    KangarooTwelve / MarsupilamiFourteen are Keccak variants with fewer rounds; they should smoke BLAKE2 and probably even BLAKE3 in dedicated hardware. Also, they have tree hashing modes of operation like the later BLAKE developers.

    The BLAKE family is best in situations where you want the best possible software performance; indeed, there are cases where you do not want hardware to outperform software (e.g. key derivation functions) where some Salsa20/ChaCha20/BLAKE variant makes the most sense. The Keccak family is when one already has dedicated hardware instructions (e.g. ARM already has a hardware level Keccak engine; Intel is dragging their feet but it is only a matter of time) or is willing to trade software performance for more hardware performance.

    Keccak code is here: https://github.com/XKCP/XKCP

  • XKCP - Xoodoo and Keccak Code package
    2 projects | /r/crypto | 2 Jan 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic XKCP repo stats
8
563
8.2
12 days ago

XKCP/XKCP is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of XKCP is C.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com