bao

an implementation of BLAKE3 verified streaming (by oconnor663)

Bao Alternatives

Similar projects and alternatives to bao

  • spack

    52 bao VS spack

    A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

  • BLAKE3

    36 bao VS BLAKE3

    the official Rust and C implementations of the BLAKE3 cryptographic hash function

  • InfluxDB

    Power Real-Time Data Analytics at Scale. 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.

    InfluxDB logo
  • collisions

    22 bao VS collisions

    Hash collisions and exploitations

  • multihash

    Self describing hashes - for future proofing

  • BLAKE3-specs

    The BLAKE3 paper: specifications, analysis, and design rationale

  • sha256-simd

    Accelerate SHA256 computations in pure Go using AVX512, SHA Extensions for x86 and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core). SHA Extensions give a performance boost of close to 4x over native.

  • go-benchmarks

    Comprehensive and reproducible benchmarks for Go developers and architects. (by skerkour)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

bao reviews and mentions

Posts with mentions or reviews of bao. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-03.
  • The Curious Case of MD5
    4 projects | news.ycombinator.com | 3 Jan 2024
    Thanks! I've added a note about this here: https://github.com/oconnor663/bao/issues/41#issuecomment-119.... Does that sound like an accurate summary to you?
  • Reasons to Prefer Blake3 over Sha256
    7 projects | news.ycombinator.com | 13 Nov 2023
    I mostly agree with you, but there are a couple other bullet points I like to throw in the mix:

    - Length extension attacks. I think all of the SHA-3 candidates did the right thing here, and we would never accept a new cryptographic hash function that didn't do the right thing here. But SHA-2 gets a pass for legacy reasons. That's understandable, but we know we need to replace it with something eventually.

    - Kind of niche, but BLAKE3 supports incremental verification, i.e. checking the hash of a file while you stream it rather learning whether it was valid at the end of the stream. https://github.com/oconnor663/bao That's useful if you know the hash of a file but you don't necessarily trust the service that's storing it.

  • Lightweight Cryptography Standardization Process: NIST Selects Ascon
    1 project | /r/crypto | 9 Feb 2023
    Sadly, for domain separation between the Cyclist calls, it needs to touch the capacity, right? So Ascon can’t be retrofitted without being modified. Too bad, it could have enabled bao-style shenanigans.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 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 bao repo stats
4
452
4.0
2 months ago

oconnor663/bao 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 bao is Rust.


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