没有合适的资源?快使用搜索试试~ 我知道了~
poly1305-opt:快速消息验证码 Poly1305 的优化实现
共62个文件
inc:31个
c:12个
h:5个
需积分: 9 0 下载量 64 浏览量
2021-06-26
15:35:36
上传
评论
收藏 117KB ZIP 举报
温馨提示
关于 这是的便携式、高性能实现,一种“适用于各种应用程序的密钥消息身份验证代码”。 所有汇编程序都是 PIC 安全的。 初始化 库可以被初始化,即通过内部测试的最优化的实现将被自动选择,有两种方式,这两种方式都不是线程安全的: int poly1305_startup(void); 显式初始化库,如果没有找到通过内部测试的合适实现,则返回一个非零值 什么都不做,像往常一样使用库。 它会在需要时自动初始化,如果没有找到合适的实现则硬退出。 呼叫 常见假设: 当使用增量函数时, poly1305_state结构被假定为字对齐,如有必要,对于正在使用的系统。 一枪 in假定为字对齐。 增量支持没有对齐要求,但如果传递非字对齐的指针,显然会减慢速度。 void poly1305_auth(unsigned char *mac, const unsigned char *in, size_t
资源推荐
资源详情
资源评论
收起资源包目录
poly1305-opt-master.zip (62个子文件)
poly1305-opt-master
.gitignore 238B
app
project.ver 6B
extensions
.keep 0B
poly1305
poly1305_ref-32.inc 6KB
poly1305_sse2-64.inc 19KB
poly1305.S 701B
poly1305_ref-8.inc 4KB
poly1305_avx2-32.inc 23KB
poly1305_avx-32.inc 23KB
poly1305_avx-64.inc 18KB
poly1305_x86-32.inc 11KB
poly1305_x86-64.inc 6KB
poly1305_sse2-32.inc 23KB
poly1305_ref-64.inc 5KB
poly1305_constants_x86.inc 993B
poly1305_armv6-32.inc 6KB
poly1305_avx2-64.inc 23KB
poly1305_neon-32.inc 14KB
impl.c 14KB
project.def 9B
.keep 0B
include
.keep 0B
poly1305.h 943B
configure 20KB
Makefile 6KB
genvs.php 20KB
framework
fuzz.c 12KB
bench.c 4KB
include
bench.h 374B
cpuid.h 641B
fuzz.h 912B
cpucycles.h 337B
main_shared.c 445B
main_util.c 2KB
driver
cpuid.c 762B
cpucycles.c 269B
gcc_driver.inc 3KB
yasm_driver.inc 2KB
arm
cpucycles_impl.inc 445B
gcc.inc 3KB
cpuid_impl_netbsd.inc 467B
cpuid_flags.inc 568B
cpuid_impl.inc 509B
cpuid_impl_msvc.inc 982B
cpuid_impl_linux.inc 6KB
x86
cpucycles_impl.inc 952B
gcc.inc 7KB
driver.S 3KB
cpuid_flags.inc 599B
cpuid_impl.inc 121B
yasm.inc 6KB
generic
cpucycles_impl.inc 445B
cpuid_flags.inc 1B
cpuid_impl.inc 70B
README.md 9KB
.gitattributes 587B
sources
poly1305-donna-x64-sse2-incremental-source.c 21KB
crypto_onetimeauth_poly1305_ref_auth.c 2KB
poly1305-donna-x64-avx2-incremental-source.c 21KB
crypto_onetimeauth_poly1305_x86_auth.s 84KB
poly1305-donna-x86-sse2-incremental-source.c 21KB
poly1305-donna-x86-avx2-incremental-source.c 26KB
共 62 条
- 1
资源评论
刘霏霏
- 粉丝: 34
- 资源: 4717
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功