Union tomcrypt_sys::Hash_state [] [src]

#[repr(C)]
pub union Hash_state { pub dummy: [c_char; 1], pub chc: chc_state, pub whirlpool: whirlpool_state, pub sha3: sha3_state, pub sha512: sha512_state, pub sha256: sha256_state, pub sha1: sha1_state, pub md5: md5_state, pub md4: md4_state, pub md2: md2_state, pub tiger: tiger_state, pub rmd128: rmd128_state, pub rmd160: rmd160_state, pub rmd256: rmd256_state, pub rmd320: rmd320_state, pub blake2s: blake2s_state, pub blake2b: blake2b_state, pub data: *mut c_void, // some fields omitted }

Fields

dummy: [c_char; 1] chc: chc_state whirlpool: whirlpool_state sha3: sha3_state sha512: sha512_state sha256: sha256_state sha1: sha1_state md5: md5_state md4: md4_state md2: md2_state tiger: tiger_state rmd128: rmd128_state rmd160: rmd160_state rmd256: rmd256_state rmd320: rmd320_state blake2s: blake2s_state blake2b: blake2b_state data: *mut c_void

Trait Implementations

impl Copy for Hash_state
[src]

impl Clone for Hash_state
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more