threefish 0.6.0

Threefish block cipher
Documentation
#![feature(test)]
extern crate test;

use cipher::{block_decryptor_bench, block_encryptor_bench};
use threefish::{Threefish256, Threefish512, Threefish1024};

block_encryptor_bench!(
    Key: Threefish256,
    threefish256_encrypt_block,
    threefish256_encrypt_blocks,
);
block_decryptor_bench!(
    Key: Threefish256,
    threefish256_decrypt_block,
    threefish256_decrypt_blocks,
);

block_encryptor_bench!(
    Key: Threefish512,
    threefish512_encrypt_block,
    threefish512_encrypt_blocks,
);
block_decryptor_bench!(
    Key: Threefish512,
    threefish512_decrypt_block,
    threefish512_decrypt_blocks,
);

block_encryptor_bench!(
    Key: Threefish1024,
    threefish1024_encrypt_block,
    threefish1024_encrypt_blocks,
);
block_decryptor_bench!(
    Key: Threefish1024,
    threefish1024_decrypt_block,
    threefish1024_decrypt_blocks,
);