0

libsodium は正常に動作していましたが、今ではなんとかそれを壊すことができ、それを解除する方法が見つかりません。

Amazon AWS Ubuntu Xenial、libsodium18 がインストールされ、Ondrej Sury PPA の php-sodium がインストールされていますが、動作する代わりに次のようになります。

未定義の定数 'Sodium\CRYPTO_SECRETBOX_NONCEBYTES'

困ったことに、Zesty では問題ありませんが、まだ安定した AWS Zesty イメージがありません。簡単なことを忘れただけだと思いますが、機能しなくなりました。

4

2 に答える 2

0

プロジェクトの説明は、これらの変更の背後にある理由を説明しています: https://github.com/jedisct1/libsodium-php

古いインターフェースを提供するポリフィルもあります: https://github.com/mollie/polyfill-libsodium

ただし、このポリフィルを使用して新しい libsodium API を利用することはできません。

申し訳ありませんが、両方のバージョンを維持することはできません。元の名前空間付きのバージョンを使い続けられたらよかったのにと思います。

于 2017-10-04T14:26:07.233 に答える