首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CryptoSwift:无法解析的标识符'GCM‘

CryptoSwift:无法解析的标识符'GCM‘
EN

Stack Overflow用户
提问于 2018-05-24 14:01:43
回答 1查看 379关注 0票数 1

xcode版本: 9.3.1 (9E145)

Swift版本: 4.1

我刚刚下载了最新的主副本,并使用CocoaPods安装了CryptoSwift。使用自述文件中给出的示例:

代码语言:javascript
复制
do {
    // In combined mode, the authentication tag is directly appended to the encrypted message. This is usually what you want.
    let gcm = GCM(iv: iv, mode: .combined)
    let aes = try AES(key: key, blockMode: gcm, padding: .noPadding)
    let encrypted = try aes.encrypt(plaintext)
    let tag = gcm.authenticationTag
catch {
    // failed
}

我得到的错误是“使用未解析的标识符'GCM'”。我尝试过其他函数,如aes.encrypt和aes.decrypt,它们都工作得很好

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 16:09:19

GCM是Crypto Swift的一部分,所以你应该导入Crypto swift,这就是我所缺少的,所以首先在你的控制器中导入它

导入CryptoSwift

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50502005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档