fn test_diem()

in src/main.rs [1120:1145]


    fn test_diem() {
        let vec = generate_test_vectors();

        print!("\n|diem-crypto   |");
        for tv in vec.iter() {
            let pk = match diem_crypto::ed25519::Ed25519PublicKey::try_from(&tv.pub_key[..]) {
                Ok(pk) => pk,
                Err(_e) => {
                    print!(" X |");
                    continue;
                }
            };
            let sig = match diem_crypto::ed25519::Ed25519Signature::try_from(&tv.signature[..]) {
                Ok(sig) => sig,
                Err(_e) => {
                    print!(" X |");
                    continue;
                }
            };
            match diem_crypto::traits::Signature::verify_arbitrary_msg(&sig, &tv.message[..], &pk) {
                Ok(_v) => print!(" V |"),
                Err(_e) => print!(" X |"),
            }
        }
        println!();
    }