Strength_reduce implements integer division and modulo via arithmetic strength reduction. Modern processors can do multiplication and shifts much faster than division, and arithmetic strength reduction is an algorithm to transform divisions into multiplications and shifts. Compilers already perform this optimization for divisors that are known at compile time; this library enables this optimization for divisors that are only known at runtime.
This package provides a dynamic allocator that may be used with or without the stdlib. This allows a package with nostd to allocate memory dynamically and be used either with a custom allocator, items on the stack, or by a package that wishes to simply use Box<>. It also provides options to use calloc or a mutable global variable for pre-zeroed memory.
This crate aims to provide a complete implementation of OpenPGP as defined by RFC 4880 as well as some extensions (e.g., RFC 6637, which describes ECC cryptography) for OpenPGP. This includes support for unbuffered message processing.
A few features that the OpenPGP community considers to be deprecated (e.g., version 3 compatibility) have been left out. The developers have also updated some OpenPGP defaults to avoid foot guns (e.g., they selected modern algorithm defaults).
This Guix package is built to use the nettle cryptographic library.
Helper macros for Rusticata.
Utilities for working with rustup toolchains.
Core APIs for Rayon - fork for rustc
Shared types for the rustls PKI ecosystem
This package provides Rustyline macros implementation in Rust.
This package provides Rustyline macros implementation in Rust.
This package provides Rustyline macros implementation in Rust.
This package provides Rustyline macros implementation in Rust.
This package provides Rustyline macros implementation in Rust.
This package provides Utilities for rust-embed.
This package provides Utilities for rust-embed.
This package provides a tool to manipulate rustdoc comments.
This package provides utilities for rust-embed
.
This package provides utilities for rust-embed
.
This package provides utilities for rust-embed
.
This crate provides shared types for the rustls PKI ecosystem.
This package provides a Rust grammar for tree-sitter.
This package provides Shared types for the rustls PKI ecosystem.
Derive macro for bytecheck
Derive macro for bytecheck
Trust-DNS is a safe and secure DNS library. This is an extension for the Trust-DNS client to use rustls for TLS.