-
提供最基本的 API,包括:
- 基本的加密算法:由 swift-crypto 提供加密功能
- 对称加密(AES)
- 非对称加密(EdDSA)
- HMAC 消息验证
- Curve25529 电子签名
- PostgreSQL 数据模型:由 vapor/fluent-postgres-driver 提供实现
- 错误处理
- 数据转换
在你的 Package.swift 加入:
.package(url: "https://github.com/SJJC-Team/whooshing.toolbox-basic.git", branch: "develop")
导入整个工具库:
dependencies:[ .product(name: "Whooshing", package: "whooshing.toolbox-basic"), ]
或导入不同的 Target:
dependencies:[ .product(name: "Crypto", package: "whooshing.toolbox-basic"), .product(name: "PgSQL", package: "whooshing.toolbox-basic"), .product(name: "DataConvertable", package: "whooshing.toolbox-basic"), .product(name: "ErrorHandle", package: "whooshing.toolbox-basic"), ]
模块 进度 测试 进度 基本的加密算法 ✅ Crypto-Tests.swift ✅ 错误处理 ✅ Error-Tests.swift ✅ 数据转换 ✅ DataConvertable-Tests.swift ✅ PostgreSQL 数据模型 ✅ PgSQL-Tests.swift ✅ 见 代码提交约定
- 基本的加密算法:由 swift-crypto 提供加密功能
-
Notifications
You must be signed in to change notification settings - Fork 0
Whooshing 项目最基本的工具库,可由 Swift Package 的方式引入项目,或也可以直接使用 Whooshing 服务模块模版。
License
SJJC-Team/whooshing.toolbox-basic
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Whooshing 项目最基本的工具库,可由 Swift Package 的方式引入项目,或也可以直接使用 Whooshing 服务模块模版。
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published