[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openssl-gost] Bug report MacOS 32 bits



Привет!

Да, баг воспроизводится. Но дебаггер запустить не получается, а настроить его не могу.

OPENSSL_CONF стандартный:
openssl_conf = openssl_def
[openssl_def]
engines = engine_section
[engine_section]
gost = gost_section
[gost_section]
engine_id = gost
dynamic_path = /path/to/engines/ccgost/libgost.dylib
default_algorithms = ALL

DYLD_LIBRARY_PATH=`pwd` apps/openssl dgst -md_gost12_512 -mac hmac -macopt key:123456901234567890123456789012 PROBLEMS

Витус, у тебя есть mac с настроенным дебаггером? То, что у меня в доступе, ругается на 
Unable to find Mach task port for process-id 75973: (os/kern) failure (0x5).
 (please check gdb is codesigned - see taskgated(8))


2017-12-12 21:11 GMT+03:00 Dmitry Belyavsky <beldmit@gmail.com>:
Привет!

OPENSSL_CONF=beldmit.cnf DYLD_LIBRARY_PATH=`pwd` apps/openssl dgst -md_gost12_512 PROBLEMS 
md_gost12_512(PROBLEMS)= c3dbdf5b5baa0694a1eba424334800f5bfa5f3d38936419c9a82805913017d3254e14814670e142de7ca85982b098a9869c02b4ef95f5fe8b61bcd33f33741a2

beldmit.cnf стандартный по README.gost.

При этом без DYLD_LIBRARY_PATH ругается так:

dyld: Library not loaded: /usr/local/ssl/lib/libssl.1.0.0.dylib
  Referenced from: /Users/build/mac/openssl-shell/openssl/apps/openssl
  Reason: no suitable image found.  Did find:
/usr/local/ssl/lib/libssl.1.0.0.dylib: mach-o, but wrong architecture
/usr/local/ssl/lib/libssl.1.0.0.dylib: mach-o, but wrong architecture
Abort trap: 6

Подозреваю, что у тебя там что-то не то с настройками.

2017-12-08 21:49 GMT+03:00 Dmitry Belyavsky <beldmit@gmail.com>:
Привет!

Осталось добраться до живого MAC-а.

2017-12-08 18:39 GMT+03:00 Igor Ustinov <igus@cryptocom.ru>:
32-битная сборка энжина для OpenSSL 1.0.2 под MacOS уверенно сегфолтится на вычислении 512-битного хэша.

--
С уважением,
Игорь Устинов
зам.ген.директора
ООО "Криптоком"





--
SY, Dmitry Belyavsky



--
SY, Dmitry Belyavsky



--
SY, Dmitry Belyavsky