ed25519:适用于Swift 3.x的Ed25519

时间:2024-06-07 22:01:11
【文件属性】:

文件名称:ed25519:适用于Swift 3.x的Ed25519

文件大小:67KB

文件格式:ZIP

更新时间:2024-06-07 22:01:11

C

适用于Swift 3.x的Ed25519 该项目是可移植C 实现的Swift改编版,可。 提供了完整的功能,包括密钥交换和标量添加功能。 在macOS和Linux系统上,都将使用/dev/urandom生成种子。 安装 要将库集成到您的SwiftPM项目中,请在Package.swift中添加以下依赖项: . Package ( url : " https://github.com/vzsg/ed25519.git " , majorVersion : 0 , minor : 1 ) 原料药 let seed = try Seed () 创建用于密钥生成的32字节随机种子。 如果从/dev/urandom读取有问题,可能会抛出Ed25519Error.seedGenerationFailed 。 let seedBytes: [ UInt8 ] = [ ... ] let s


【文件预览】:
ed25519-master
----LICENSE(1KB)
----Sources()
--------CEd25519()
--------Ed25519()
----Package.swift(182B)
----.gitignore(41B)
----circle.yml(201B)
----Tests()
--------LinuxMain.swift(95B)
--------Ed25519Tests()
----README.md(4KB)

网友评论