< 返回版块

挺肥 发表于 2020-06-11 20:16

Tags:rust日报;

RustCrypto 发布了多种密码学库

新发布的密码学库包括:aead, block-cipher, crypto-mac, digest, signature, stream-cipher 等,其中几乎所有的 crates 都是用纯 Rust 开发的。

https://github.com/RustCrypto

Smooshmonkey:Firefox 的 Rust 解析器

https://bugzilla.mozilla.org/show_bug.cgi?id=smooshmonkey

WASM3 的 Rust wrapper

一个简单的例子:加载 wasm 模块然后导出一个将两数相加的函数:

use wasm3::Environment;
use wasm3::Module;

fn main() {
    let env = Environment::new().expect("Unable to create environment");
    let rt = env
        .create_runtime(1024 * 60)
        .expect("Unable to create runtime");
    let module = Module::parse(&env, &include_bytes!("wasm/wasm_add/wasm_add.wasm")[..])
        .expect("Unable to parse module");

    let module = rt.load_module(module).expect("Unable to load module");
    let func = module
        .find_function::<(i64, i64), i64>("add")
        .expect("Unable to find function");
    println!("Wasm says that 3 + 6 is {}", func.call(3, 6).unwrap())
}

Rust 命令行 Nushell 新版本发布

https://www.nushell.sh/blog/2020/06/09/nushell_0_15_0.html

【博客】safer_ffi 的相关介绍

https://www.ditto.live/blog/posts/introducing-safer-ffi


From 日报小组 挺肥

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页