subtle

Pure-Rust traits and utilities for constant-time cryptographic implementations. (by dalek-cryptography)

Subtle Alternatives

Similar projects and alternatives to subtle based on common topics and language

  • movfuscator

    The single instruction C compiler

  • FaCT

    5 subtle VS FaCT

    Flexible and Constant Time Programming Language

  • 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
  • recrypt

    A set of cryptographic primitives for building a multi-hop Proxy Re-encryption scheme, known as Transform Encryption. (by IronCoreLabs)

  • gridiron

    Rust finite field library with fixed size multi-word values

  • rustls

    A modern TLS library in Rust

  • grin

    36 subtle VS grin

    Minimal implementation of the Mimblewimble protocol.

  • Ockam

    76 subtle VS Ockam

    Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications – at massive scale.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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 subtle alternative or higher similarity.

subtle reviews and mentions

Posts with mentions or reviews of subtle. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-23.
  • Fact: Constant Time Programming Language
    4 projects | news.ycombinator.com | 23 Oct 2022
    Rust has some great constant time libs already, for instance `subtle` [0]. A `derive(ConstantTimeEq)` might get you most of the way, but a constant-timeifier would be great for wrapping whole algos where you might not want to think too hard about timing side channels.

    For your sleeping proposal, it sounds a little like differential privacy [1] where you can add some randomness to gain some privacy but using up your privacy budget in the process. In that case, `N` depends on the sensitivity of the data, the noise amount, and your privacy budget. If you get it right, it has provable security properties. However, that works better when the adversary does not have physical access to the machine and can't observe the intermediate state (or side channel leaks thereof).

    [0]: https://github.com/dalek-cryptography/subtle

    [1]: https://github.com/dalek-cryptography/subtle

Stats

Basic subtle repo stats
1
229
0.0
about 2 months ago

dalek-cryptography/subtle is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

The primary programming language of subtle is Rust.

Popular Comparisons


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