diff --git a/Cargo.toml b/Cargo.toml index 7987aea..f2b69e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "memsec" -version = "0.6.3" +version = "0.7.0" authors = ["quininer kel "] description = "Rust implementation `libsodium/utils`." repository = "https://github.com/quininer/memsec" diff --git a/README.md b/README.md index 9ea0554..256ef5f 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ Rust implementation `libsodium/utils`. * [x] `memset`/`memzero` * [x] `mlock`/`munlock` * [x] `alloc`/`free`/`mprotect` +* [x] Linux only: `alloc_memfd_secret`/`free_memfd_secret` functions similar to `alloc`/`free` implementation backed by `memfd_secret` ref --- @@ -19,3 +20,4 @@ ref * [rlibc](https://github.com/alexcrichton/rlibc) * [aligned\_alloc.rs](https://github.com/jonas-schievink/aligned_alloc.rs) * [cst\_time\_memcmp](https://github.com/chmike/cst_time_memcmp) +* [memfd_secret] (https://man.archlinux.org/man/memfd_secret.2.en)