seckey

Use `memsec` protected secret memory.

MIT License

Downloads
125.8K
Stars
24
Committers
2

seckey

Use memsec protected secret memory.

exmaple

use seckey::SecBytes;

let mut secpass = SecBytes::with(1, |buf| buf.copy_from_slice(&[8; 8][..]));

{
	assert_eq!([8u8; 8], *secpass.read());
}

{
	let mut wpass = secpass.write();
	wpass[0] = 0;
	assert_eq!([0, 8, 8, 8, 8, 8, 8, 8], *wpass);
}
Package Rankings
Top 14.42% on Crates.io
Badges
Extracted from project README
travis-ci appveyor crates license docs.rs