Program to solve quadratic and linear modular equations.
ModNum is a highly ergonomic modular arithmetic struct intended for no_std use
Get XOR hash/digest with this command-line tool
ZK-Disorder, A Hyperchaoic, Quantum Resistant, Fastest & Cheapest zk encryption on solana.
A work in progress trying to build modular and extenisble differential equation solver using stencils for finite difference methods.
Special functions module for SciRS2 (scirs2-special)
The Differential Equation System Solver (DESS) is a Rust crate implementing fixed-step and adaptive-step solvers and designed especially for modeling physical systems. Seven explicit ordinary differential equation (ODE) solver methods have been added so far: Euler’s, Heun’s, Midpoint, Ralston’s, Classic Runge-Kutta, Bogacki-Shampine, and Cash-Karp. These comprise five fixed-step methods and two adaptive-step methods. Few solver packages are implemented in the Rust ecosystem and none are intended specifically for physical system modeling, so the goal of DESS is to create a Rust ODE solver crate designed specifically to easily specify and model physical systems with modular, configurable solver options. In addition to allowing users to directly input equations to solve, DESS allows users to optionally specify and define relationships between nodes in their system, which the package then translates into a system of equations via the Rust macro system, leading to simpler and more intuitive code. See the dess-examples-pyo3 folder for examples how to use DESS in this manner.
surge synthesizer -- create filter coefficients for various filter types
Utility-first facade crate for RustUse math utilities
Pure Rust implementation of the Infomap community detection algorithm — information-theoretic clustering for directed, weighted, hierarchical graphs
Number-theory primitives and exact arithmetic for Rust — built for competitive programming, teaching, and recreational math. Miller-Rabin primality, sieves, factorization, modular arithmetic, generic rationals, complex numbers, and polynomials.
RIPEMD-160 -- made up of 80 stages made up of 5 blocks that run 16 times each