sha_digest ist eine Implementation der sicheren Hash-Algorithmen SHA-1, SHA-224, SHA-256, SHA 384 und SHA-512 gemäß dem Standard FIPS 180-3. Sie ist in standardkonformem C (ANSI C89) geschrieben und system- und architekturunabhängig. Sie unterstützt das Byte- und das Bit-orientierte Hashen. Das Paket kann als dynamische Bibliothek genutzt werden, seine modularen Komponenten können aber auch direkt in andere Projekte integriert werden.