crypto::sha1
Index
Types
type state = struct {
hash::hash,
h: [5]u32,
x: [chunk]u8,
nx: size,
ln: size,
};
Constants
def BLOCKSZ: size = 64;
def SZ: size = 20;
Functions
fn sha1() state;
Types
type state
Show undocumented member
type state = struct {
hash::hash,
h: [5]u32,
x: [chunk]u8,
nx: size,
ln: size,
};
Constants
def BLOCKSZ
def BLOCKSZ: size = 64;
The internal block size.
def SZ
def SZ: size = 20;
The size, in bytes, of a SHA-1 digest.
Functions
fn sha1
fn sha1() state;
Creates a hash::hash which computes a SHA-1 hash. Note that this algorithm is no longer considered secure. Where possible, applications are encouraged to use crypto::sha256:: or crypto::sha512:: instead. If this function is used to hash sensitive information, the caller should call hash::close to erase sensitive data from memory after use; if not, the use of hash::close is optional.