bn-str-256
Simple, functional big number library for up to 256-bit (32-byte) numbers that outputs decimal strings, with hex, binary, octal, and Buffer decoding/encoding.
Simple, functional big number library for up to 256-bit (32-byte) numbers that outputs decimal strings, with hex, binary, octal, and Buffer decoding/encoding.
Rust/WASM optimized buffers for the web, node.js, deno, and bun.
Unchecked uint256 and int256 math operations for Solidity 0.8
Fixed-sized buffers optimized with Rust/WASM for the web, node.js, deno, and bun.
Fixed-sized numbers (unsigned, signed, float) optimized with Rust/WASM for the web, node.js, deno, and bun.
Read and write buffers, optimized with Rust/WASM for the web, node.js, deno, and bun.
Rust/wasm optimized secp256k1 ecdsa and Diffie-Hellman for the web, node.js, deno, and bun.
Rust/WASM optimized buffers for the web, node.js, deno, and bun.
AES+CBC encryption/decryption with blake3 mac for web, node.js, deno and bun.
AES+CBC encryption/decryption with blake3 mac and secp256k1 Diffie-Hellman shared secret for web, node.js, deno and bun.
Rust/wasm optimized AES+CBC encryption/decryption for web, node.js, deno and bun.
Rust/wasm optimized blake3 hash & mac for the web, node.js, deno, and bun.