#math #crypto #e-voting

rust_ev_crypto_primitives

电子投票应用所需的加密原语

10个版本 (4个破坏性更新)

0.5.4 2024年5月9日
0.5.3 2024年5月9日
0.5.2 2024年4月2日
0.5.0 2024年3月30日
0.1.1 2024年1月19日

#1146 in 密码学

Download history 1/week @ 2024-04-13 185/week @ 2024-05-04 34/week @ 2024-05-11 5/week @ 2024-05-18 6/week @ 2024-05-25 1/week @ 2024-06-01 2/week @ 2024-06-08 10/week @ 2024-06-29 55/week @ 2024-07-06 73/week @ 2024-07-27

每月128次下载

LGPL-3.0+

5MB
4K SLoC

Rust电子投票加密原语

简介

此crate实现了瑞士邮政电子投票系统所需的加密原语的函数。它基于以下文档版本

它仅实现了实现验证器所需的功能。

请参阅API文档以获取详细信息

开发指南

该crate使用Rust的1.76.0版本进行测试。

安装

该crate使用crate openssl 来包装库openssl的基本加密函数。请检查crate的安装指南。

许可

Rug是免费软件:您可以在自由软件基金会的GNU通用公共许可证的条款下重新分发它并/或修改它,无论是许可证的第3版,还是(根据您的选择)任何较新版本。有关详细信息,请参阅GNU LGPL的全文。

第三方

请参阅THIRD_PARTY

依赖项

~6–11MB
~215K SLoC