开放式ZKP OpenZKP - 零知识证明系统的纯 Rust 实现。 概述 项目现实施 :wolf: Stark 协议(详见) 并且有 :sun_with_face: 一个简单的界面(见下面的), :clamp: 简洁的证明, :racing_car: 体面的表现,和 :globe_with_meridians: 网络组装支持。 话虽如此,它也有许多限制,它有 没有高级语言, 没有全面的安全审计, 没有完美的零知识, 硬编码字段和哈希函数, 和其他一些,有关详细信息,请参阅下面的。 套餐 包裹 版本 描述 utils/ Criterion helpers 对处理器的大小和数量进行基准测试。 用于返回Result::Err类似宏的断言。 环绕记录大量分配的系统分配器。 mmap-vec 替代使用文件支持存储的Vec 。 macros-lib 使用proc_macro2实现的程序宏库 macros-impl proc_macro_hack实现箱 macros-
2022-05-01 13:32:12 2.32MB Rust
1
国产申威平台rust语言安装使用手册
2022-04-29 18:01:09 200KB 申威 国产化 sw rust
国产申威平台rust语言编译指南
2022-04-29 18:01:08 155KB 国产化 申威 rust
国产申威平台SwRust用户手册
2022-04-29 18:01:07 324KB 国产化 申威 rust
小小Ped Com 一个小的Rust库,用于在椭圆曲线上的Pedersen承诺。 Pedersen承诺是一种加密结构,它允许一方Alice向另一方Bob承诺一个值,直到稍后才向Bob透露该值。 Alice可以打开以后告诉鲍勃,她致力于同一个证明她的价值在价值的承诺,现在是和以前一样她的价值。 此实现使用进行椭圆曲线操作。 例子 let mut rng = OsRng::new().unwrap(); let val = tiny_ped_com::CommitmentValue::from_u64(3); let (verifier_pub_key, mut verifier) = tiny_ped_com::CommitVerifier::init(&mut rng); let (commitment, commitment_opening) = tiny_ped_com::Co
2022-04-25 20:14:25 4KB cryptography elliptic-curves commitments Rust
1
使用Rust rust-coal构建的静态HTML开发工具:locomotive:使用Rust构建的静态HTML开发工具这是谁的目的? 那些想要生成一个基本的静态HTML站点(可能只有1-10页),并且不想在多个文件中维护布局,导航元素和页脚的站点。 如果您需要编程组件,那么最好使用更多动手的系统,如GatsbyJS,React Static或内容管理系统(CMS),如WordPress。 就像在典型的Jamstack解决方案中一样,静态HTML输出
2022-04-09 16:02:39 239KB Rust Static Site Generators
1
图像维护者:@HeroicKatora ,@fintelia如何贡献图像处理库这个 crate 提供了基本的图像处理功能和方法,用于在各种图像格式之间进行转换。提供的所有图像处理函数都对实现GenericImageView和GenericImage特征并返回ImageBuffer类型进行操作。支持的图像格式image提供常见图像格式编码器和解码器的实现。格式 解码 编码 PNG 所有支持的颜色类型 与解码相同 JPEG格式 基线和渐进式 基线JPEG 动图 是的 是的 BMP 是的 RGB(8), RGBA(8), Gray(8), GrayA(8) ICO 是的 是的 国际电影节 基线(不支持传真)+ LZW + PackBits RGB(8)、RGBA(8)、灰色(8) 网页版 有损(仅亮度通道) 不 AVIF 只有 8 位 有损 PNM PBM、PGM、PPM、标准 PAM 是的 数据传输系统 DXT1、DXT3、DXT5 不 热重分析 是的 RGB(8), RGBA(8), BGR(8), BGRA(8), Gray(8), GrayA(8) 法布菲尔德 是的 是的 Image
2022-04-09 00:08:46 8.46MB rust pixel hacktoberfest decoding-images
1
:high_voltage:Rust / WebAssembly图像处理库photon光子高性能,跨平台Rust / WebAssembly图像处理库:memo:目录WebAssembly入门本机入门文档官方网站所有可用的功能有疑问吗? 在这里问! Photon是一个高性能的Rust图像处理库,可编译为WebAssembly,从而可以在本地和Web上安全,快速地进行图像处理。 您可以在启用了WebAssembly的浏览器中本地运行Photon:
2022-04-08 11:38:57 6.01MB Rust Image processing
1
Rust WASM图像查看器 该项目作为一个示例,说明如何使用编译到wasm中的Rust语言来阅读和操作在Internet浏览器中打开的图像。 您可以在支持WebAssembly的桌面浏览器中查看此项目: ://ademi.github.io/wasm_rust_image_viewer/ 建筑 名为compile的文件上的命令行用于将rust编译为wasm并将重新使用的静态文件移动到可服务的目录中。 您可以按原样使用它,也可以根据自己的喜好复制和修改命令。 跑步 尽管生成的文件100%在客户端运行。 由于跨域安全问题,几乎所有浏览器都要求您从Web服务器提供项目内容。 我使用Nginx,将wasm mime类型添加到Nginx配置中,方法是将行添加到合适的配置文件中(在我的情况下为mime.types)。 type application/wasm
2022-04-08 11:21:04 19KB JavaScript
1
Rust + Yew + WASM Web App(这是在此处找到的官方模板之上 如何安装 npm install 如何在调试模式下运行 # Builds the project and opens it in a new browser tab. Auto-reloads when the project changes. npm start 如何在发布模式下构建 # Builds the project and places it into the `dist` folder. npm run build 如何进行单元测试 # Runs tests npm test
2022-04-05 17:18:41 92KB Rust
1