smp

Crates.iosmp
lib.rssmp
version0.0.3
sourcesrc
created_at2023-01-03 20:35:51.477042
updated_at2023-01-09 18:08:30.286245
descriptionaleatorização de posição da memória
homepage
repository
max_upload_size
id750400
size6,188
devknot (devknot)

documentation

README

smp

proteção simples de memória ou smp é uma bilbioteca que usa da entropia para esconder a posição da memória de possíveis escaneadores que poderia modificar o valor

usa da biblioteca random para gerar um número entre o 0 até BLOCK -1 do Shield, o número será usado como um endereço para o valor. Em caso de erro retornará um Result da crate error

uso:

use smp::block::Shield;

use rand::{rngs::StdRng, SeedableRng};

fn main() -> Result<(), Box<dyn std::error::Error>> {
	
	let mut block = Shield::new(8, StdRng::from_entropy());
	
	block.map(|x| {
		println!("{x}");
	});
	
	Ok(())   
}
Commit count: 0

cargo fmt