1 repositorio
Cryptographic primitive implementations designed to be used across multiple programming languages via shared bindings.
Distinct from Rust-C++ Bridges: The candidates focus on language interoperability and FFI bridges rather than the provision of a cryptographic library available in multiple languages.
Explore 1 awesome GitHub repository matching security & cryptography · Cross-Language Cryptographic Libraries. Refine with filters or upvote what's useful.
BLAKE3 es una implementación de alto rendimiento del algoritmo de hash criptográfico BLAKE3 utilizado para calcular resúmenes y huellas digitales de datos seguros. Funciona como una herramienta de hash criptográfico en paralelo que distribuye cargas de trabajo a través de múltiples hilos de procesador para procesar grandes conjuntos de datos rápidamente. El proyecto proporciona herramientas especializadas para el hashing con clave y la generación de códigos de autenticación de mensajes. También incluye funcionalidad para la derivación de claves criptográficas, permitiendo la creación de sub-claves secretas únicas a partir de una clave maestra y cadenas de contexto. La implementación admite la verificación de integridad de datos mediante el cálculo de hash en paralelo y la transmisión de datos verificada. Estas capacidades se proporcionan como una librería multilingüe para entornos Rust y C, e incluyen una interfaz de línea de comandos para calcular resúmenes de archivos o entrada estándar.
Offers the core hashing logic as a library compatible with both Rust and C environments.