Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Java/Threema/domain/libthreema/patches/blake2/tests/     Datei vom 25.3.2026 mit Größe 779 B image not shown  

Quelle  unkeyed.rs   Sprache: unbekannt

 
Spracherkennung für: .rs vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

use blake2::{digest::FixedOutput, Blake2bMac512, Blake2sMac256};
use hex_literal::hex;

#[test]
fn blake2s_unkeyed() {
    let ctx = Blake2sMac256::new_with_salt_and_personal(None, b"salt", b"persona").unwrap();
    assert_eq!(
        ctx.finalize_fixed(),
        hex!(
            "d7de83e2b1fedd9755db747235b7ba4b"
            "f9773a16b91c6b241e4b1d926160d9eb"
        ),
    );
}

#[test]
fn blake2b_unkeyed() {
    let ctx = Blake2bMac512::new_with_salt_and_personal(None, b"salt", b"persona").unwrap();
    assert_eq!(
        ctx.finalize_fixed(),
        hex!(
            "fa3cd38902ae0602d8f0066f18c579fa"
            "e8068074fbe91f9f5774f841f5ab51fe"
            "39140ad78d6576f8a0b9f8f4c2642211"
            "11c9911d8ba1dbefcd034acdbedb8cde"
        ),
    );
}

[Dauer der Verarbeitung: 0.15 Sekunden, vorverarbeitet 2026-04-27]