SwiftChaChaPoly:Swift ChaCha20 Poly1305认证的加密实现

时间:2024-05-04 03:11:57
【文件属性】:

文件名称:SwiftChaChaPoly:Swift ChaCha20 Poly1305认证的加密实现

文件大小:244KB

文件格式:ZIP

更新时间:2024-05-04 03:11:57

Swift

描述 SwiftChaChaPoly是带有关联数据的身份验证加密的Swift实现。 它基于[RFC-7539]中定义的ChaCha20加密和Poly1305身份验证。 用法 在您的项目Package.swift文件中添加一个依赖项,例如 dependencies: [ .package(url: "https://github.com/leif-ibsen/SwiftChaChaPoly", from: "1.0.1"), ] 例子 //此示例来自[RFC-7539]中的2.8.2节。 import SwiftChaChaPoly let key: Bytes = [ 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f, 0x9


【文件预览】:
SwiftChaChaPoly-master
----docs()
--------css()
--------undocumented.json(104B)
--------img()
--------Structs.html(4KB)
--------docsets()
--------search.json(1KB)
--------badge.svg(1KB)
--------index.html(5KB)
--------js()
--------Classes.html(5KB)
--------Structs()
--------Typealiases.html(5KB)
--------Classes()
----LICENSE(1KB)
----Sources()
--------SwiftChaChaPoly()
----Package.swift(1KB)
----Tests()
--------SwiftChaChaPolyTests()
--------LinuxMain.swift(132B)
----README.md(2KB)

网友评论