- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
过去我通过 opam 安装任何 OCaml 软件包都没有问题。但是我无法安装 Cryptokit。
我正在使用命令:
$ opam install cryptokit
我收到以下错误消息(我不确定它们的含义,也找不到有关错误的任何文档):
[ERROR] The compilation of cryptokit.1.9 failed.
Removing cryptokit.1.9.
ocamlfind remove cryptokit
===== ERROR while installing cryptokit.1.9 =====
# opam-version 1.1.0
# os linux
# command make
# path /home/alpha/.opam/system/build/cryptokit.1.9
# compiler system (4.01.0)
# exit-code 2
# env-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.env
# stdout-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.out
# stderr-file /home/alpha/.opam/system/build/cryptokit.1.9/cryptokit-9111-ffb3fd.err
### stdout ###
# ...[truncated]
# mv stubs-md5.o src/stubs-md5.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-misc.c
# mv stubs-misc.o src/stubs-misc.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-rng.c
# mv stubs-rng.o src/stubs-rng.o
# ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-zlib.c
# + ocamlfind ocamlc -ccopt -O -ccopt -DHAVE_ZLIB -c src/stubs-zlib.c
# src/stubs-zlib.c:19:18: fatal error: zlib.h: No such file or directory
# compilation terminated.
# Command exited with code 2.
### stderr ###
# E: Failure("Command ''/usr/bin/ocamlbuild' src/libcryptokit_stubs.a src/dllcryptokit_stubs.so src/cryptokit.cma src/cryptokit.cmxa src/cryptokit.a src/cryptokit.cmxs -tag debug -classic-display' terminated with error code 10")
# make: *** [build] Error 1
'opam install cryptokit' failed.
最佳答案
# src/stubs-zlib.c:19:18: fatal error: zlib.h: No such file or directory
OPAM 不会自动安装非 OCaml 外部库。它超出了此工具的范围。 Cryptokit 依赖于几个外部库,zlib 就是其中之一。
您必须通过发行版的包管理器或手动安装 zlib 及其头文件(以及其他库的头文件)。在许多发行版中,它应该以 zlib-dev 或类似名称提供。
关于ocaml - opam 安装 cryptokit 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039012/
我正在尝试将一个小型 swift 程序“main.swift”编译为 Ubuntu 18.08 上的可执行文件。 我使用 Swift Package Manager管理我的依赖项。在这个非常简单的情况
我正在尝试使用 SymmetricKey 解密有效负载。我已经尝试过 ChaChaPoly 和 AES.GCM 来打开 SealedBox,但我仍然收到 CryptoKit.CryptoKitErro
我是 CryptoKit 的新手,我正在努力将此代码从 Node.js 转换为 Swift(使用 CryptoKit)。 // create a sha256 hmac with the secret
过去我通过 opam 安装任何 OCaml 软件包都没有问题。但是我无法安装 Cryptokit。 我正在使用命令: $ opam install cryptokit 我收到以下错误消息(我不
我正在寻找 CryptoKit 的设置/参数,这将允许我在 iOS 应用程序和 Java 应用程序之间共享数据。流程如下所示: - 使用 CryptoKit 使用固定 key 和随机初始化 vecto
有谁知道无需将整个文件加载到内存中即可计算文件的 de SHA-256 哈希值的方法? 我最好使用苹果的 CryptoKit 库 最佳答案 创建一个哈希器: let hasher = SHA256()
我刚刚开始使用 CryptoKit 来替换旧库。我的计划是在运行 iOS 13 及更高版本的手机上替换它,并且仍然在低于 13 的 iOS 版本上使用旧库。但是我什至无法让应用程序在 iOS 12.4
我正在摆弄 Apple 的新 CryptoKit Xcode 11.0 beta 2 上的框架。我想创建一个 SymmetricKey ,然后获取 key 的原始字节。我想使用这些字节来创建相同的 k
我开始学习使用 CryptoKit 进行解密/加密。 一切正常,但我无法共享生成的 SymmetricKey。 例子: let key = SymmetricKey(size: .bits256) 好
我正在使用 Apple 的新 cryptokit 库,并试图获得一个基本的用例。 目标:我想通过 cryptokit 在安全飞地中创建私钥,将 key 的引用存储在 iOS 设备的 key 链中,并确
我正在尝试在 NodeJS (Electron) 中创建一个应用程序作为跨平台桌面应用程序。这将与 iOS 上使用 SWIFT 开发的移动应用程序配对。作为共享数据的一部分,它使用 AES-256-G
我正在尝试在 NodeJS (Electron) 中创建一个应用程序作为跨平台桌面应用程序。这将与 iOS 上使用 SWIFT 开发的移动应用程序配对。作为共享数据的一部分,它使用 AES-256-G
我想使用 Apples CryptoKit 将加密数据从运行 kotlin 应用程序的服务器发送到 iOS 应用程序。 我在初始化 AES.GCM.SealedBox 时遇到问题并解密数据。总的来说,
我是一名优秀的程序员,十分优秀!