Добрый день, пытаемся завести kalkancrypt на php.
Окружение ubuntu 20.04 (docker), php 8.0 (NTS)
Все поставили по инструкции, в списке модулей (php -m) kalkancrypt появляется.
[PHP Modules]
calendar
Core
ctype
date
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
json
kalkancrypt
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib
При попытке запустить скрипты с примеров ловим Segmentation fault.
Пример 1:
Ok KalkanCrypt_LoadKeyStore
Ok KalkanCrypt_X509ExportCertificateFromStore
Ok KalkanCrypt_X509CertificateGetInfo
Segmentation fault
Во втором тестовом скрипте методы получения серта, отображение его данных отрабатывают, но когда доходит до подписи или проверки так же ловим Segmentation fault.
Куда копать? может нюансы не описанные в доке есть?
Буду пробовать дебаггер (gdb), может он даст какую-то инфу.
Вообще было бы хорошо, если бы в SDK еще клали докерфайл с рабочим примером.