文件名称:gofe:Go中的功能加密库
文件大小:207KB
文件格式:ZIP
更新时间:2024-05-26 08:35:19
Go
GoFE-功能加密库 GoFE是一个密码库,提供功能性加密方案的不同最新实现,尤其是线性(例如内部乘积)和二次多项式的FE方案。 为了快速熟悉FE,请在上阅读简短且非常高级的介绍。 使用库之前 请注意,该库正在开发中,尚未发布稳定版本。 代码组织和API不稳定。 您可以期望它们随时发生变化。 GoFE的目的是支持研究和概念验证的实施。 它不应该在生产中使用。 安装GoFE 首先,通过从终端运行go get -u -t github.com/fentec-project/gofe/...下载并构建该库(请注意,这也会下载并构建该库的所有依赖项)。 为了确保库能够按预期工作,请导航至$GOPATH/src/github.com/fentec-project/gofe目录,然后运行go test -v ./... 在项目中使用GoFE 成功构建库后,可以在项目中使用它。 下面的说明简
【文件预览】:
gofe-master
----.circleci()
--------config.yml(326B)
----.gitignore(103B)
----README.md(17KB)
----quadratic()
--------sgp.go(6KB)
--------doc.go(717B)
--------sgp_test.go(2KB)
--------quad.go(9KB)
--------quad_test.go(3KB)
----innerprod()
--------simple()
--------doc.go(1KB)
--------fullysec()
----doc.go(723B)
----LICENSE(11KB)
----GoFE_logo.png(39KB)
----AUTHORS.md(318B)
----internal()
--------keygen()
--------mod_exp.go(888B)
--------dlog()
--------errors.go(1KB)
----sample()
--------normal_cumulative.go(4KB)
--------normal_negative.go(2KB)
--------normal_test.go(2KB)
--------doc.go(1KB)
--------normal_cdt.go(3KB)
--------normal_double_constant.go(4KB)
--------sampler.go(930B)
--------normal_double_constant_test.go(2KB)
--------normal_cumulative_test.go(1KB)
--------normal_double.go(4KB)
--------normal.go(6KB)
--------normal_double_test.go(2KB)
--------normal_cdt_test.go(1KB)
--------normal_negative_test.go(1KB)
--------uniform.go(2KB)
----data()
--------vector_bn256.go(3KB)
--------vector.go(8KB)
--------doc.go(694B)
--------matrix.go(21KB)
--------matrix_bn256.go(3KB)
--------matrix_test.go(8KB)
--------vector_test.go(2KB)
----abe()
--------gpsw_test.go(3KB)
--------fame.go(12KB)
--------doc.go(676B)
--------gpsw.go(9KB)
--------dippe.go(11KB)
--------dippe_test.go(7KB)
--------fame_test.go(6KB)
--------policy.go(7KB)
--------policy_test.go(2KB)