On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение



Пост N: 25
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 20.03.13 16:51. Заголовок: Шифрование AES/DES


Добрый день.
Подскажите, пожалуйста, есть ли в Harbour функции симметричного шифрования AES / DES ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 40 , стр: 1 2 All [только новые]







Пост N: 172
Зарегистрирован: 16.12.08
ссылка на сообщение  Отправлено: 20.03.13 17:49. Заголовок: Посмотрите contrib&#..


Посмотрите contrib\hbssl

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 456
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 20.03.13 18:05. Заголовок: Dazzler пишет: Подс..


Dazzler пишет:

 цитата:
Подскажите, пожалуйста, есть ли в Harbour функции симметричного шифрования AES / DES ?


Если судить по записям в файле Changelog.txt, то - нет

 цитата:
+ contrib/hbcrypt
...
+ Added hbcrypt library. Included .prg level functions:
- HB_SHA224( <cMessage> ) -> <cDigest>
- HB_SHA256( <cMessage> ) -> <cDigest>
- HB_SHA384( <cMessage> ) -> <cDigest>
- HB_SHA512( <cMessage> ) -> <cDigest>
- HB_HMAC_SHA224( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA256( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA384( <cMessage>, <cKey> ) -> <cMAC>
- HB_HMAC_SHA512( <cMessage>, <cKey> ) -> <cMAC>
; TODO: Add C level wrappers in Harbour namespace.
; TODO: Add .prg level wrappers for SHA1 functions + tests.
; TODO: Convert HB_MD5() to work on binary data, rather than
doing hexadecimal conversion accessible using
standard Harbour functions anyway.
; TODO: Add other crypt functions (AES, ...).



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 26
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 08:08. Заголовок: santy пишет: Посмот..


santy пишет:

 цитата:
Посмотрите contrib\hbssl



Посмотрел. Там есть test.prg, но для сборки требует ssleay32.lib. Такой библиотеки нет

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 771
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 09:15. Заголовок: Dazzler пишет: треб..


Dazzler пишет:

 цитата:
требует ssleay32.lib


Читаем readme.txt, который в harbour
HB_WITH_OPENSSL - OpenSSL [multiplatform, free, open-source]
http://www.openssl.org/
http://www.openssl.org/related/binaries.html
http://wiki.opensslfoundation.com/

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 27
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 09:47. Заголовок: собираю из contrib&#..


собираю из contrib\hbssl
>hbmk2 hbssl.hpb

пишет:
>hbmk2: Building sub-project (level2): hbssls.hbp
>hbmk2: Missing dependency: openssl

Подскажите, пожалуйста, что не так?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 28
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 09:50. Заголовок: contrib\hbssl вз..

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 772
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 09:52. Заголовок: засуньте в батник и ..


засуньте в батник и запустите, только укажите свой путь к openssl

SET HB_WITH_OPENSSL=C:\dev\openssl\include
hbmk2 hbssl.hbp

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 29
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 10:14. Заголовок: AlexMyr пишет: засу..


AlexMyr пишет:

 цитата:
засуньте в батник и запустите, только укажите свой путь к openssl

SET HB_WITH_OPENSSL=C:\dev\openssl\include
hbmk2 hbssl.hbp



Скачал с http://slproweb.com/products/Win32OpenSSL.html
Win32 OpenSSL v1.0.1e
установил
Прописал переменную, как Вы сказали. Результат тот же...
Может не то установил?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 773
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 10:18. Заголовок: Тоже пробовал lite -..


Тоже пробовал lite - не работает, скачивал Win32OpenSSL-1_0_0g.exe.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 30
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 10:46. Заголовок: в Харборе \lib&..


в Харборе \lib\win\bcc есть две библиотеки:
- hbssl.lib
- hbssls.lib

Может можно их использовать? Что в них? Кто-нибудь использовал эти библиотеки?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 31
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 11:25. Заголовок: Из Win32 OpenSSL v1...


Из Win32 OpenSSL v1.0.1e взял 2 библиотеки openssl\lib:
- ssleay32.lib
- libeay32.lib
конвертнул coff2omf.exe и кинул их в Харбор \lib\win\bcc
запускаю contrib\hbssl\test\
hbmk2 crypt.prg

hbmk2: Processing local make script: hbmk.hbm
Harbour 3.0.0 (Rev. 16951)
Copyright (c) 1999-2011, http://harbour-project.org/
Compiling 'crypt.prg'...

100

200

300

100

Lines 477, Functions/Procedures 1
Generating C source output to 'C:\Temp\hbmk_6k4952.dir\crypt.c'... Done.
C:\Temp\hbmk_6k4952.dir\crypt.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_ERR_load_PEM_strings' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_BIO_new_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_BIO_new_fd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_BIO_free' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_PEM_read_bio_PrivateKey' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_PEM_read_bio_PUBKEY' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|pem
Error: Unresolved external '_SSLeay_version' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSLeay' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_free' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CTX_free' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv2_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv2_server_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv2_client_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv23_client_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSLv23_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_new' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_ssl_version' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_timeout' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_timeout' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_cipher_list' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_add_session' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_SESSION_free' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_new' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_set_time' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_set_timeout' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_get_time' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_SESSION_get_timeout' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslsess
Error: Unresolved external '_SSL_CTX_remove_session' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_flush_sessions' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_check_private_key' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_get_quiet_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_EVP_des_ede3_ofb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_des_ede3_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_desx_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc4' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc4_40' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_ecb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_40_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_64_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_cfb64' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_rc2_ofb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_ecb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_cfb64' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_bf_ofb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_ecb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_cfb64' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_cast5_ofb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_ecb' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_aes_128_cbc' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evpciph
Error: Unresolved external '_EVP_BytesToKey' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evp
Error: Unresolved external '_EVP_PKEY_assign' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|evppkey
Error: Unresolved external '_SSL_CTX_use_PrivateKey' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_load_verify_locations' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_CTX_set_default_verify_paths' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|sslctx
Error: Unresolved external '_SSL_new' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_dup' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_accept' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_clear' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_pending' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_bio' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_rbio' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_wbio' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_connect' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_version' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_version' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_do_handshake' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_renegotiate' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_fd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_rfd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_wfd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_read' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_peek' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_want' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_write' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_ssl_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_ssl_method' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_bits' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_cipher_list' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_cipher_list' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_name' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_current_cipher' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_CIPHER_get_version' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_copy_session_id' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_shared_ciphers' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_desc_string' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_desc_string_long' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_type_string' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_alert_type_string_long' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_rstate_string' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_check_private_key' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_error' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_fd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_rfd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_wfd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_quiet_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_verify_mode' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_state' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_default_timeout' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_verify_result' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_accept_state' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_connect_state' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_quiet_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_read_ahead' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_shutdown' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_verify_result' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_certificate' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_peer_certificate' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_add_client_CA' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_RSAPrivateKey_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_ciphers' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_get_client_CA_list' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_load_client_CA_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_sk_num' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_sk_value' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_RSAPrivateKey_ASN1' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey_ASN1' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_certificate_ASN1' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_use_PrivateKey' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_ctrl' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_SSL_set_msg_callback' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|ssl
Error: Unresolved external '_BIO_s_null' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_file' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_mem' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_socket' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_connect' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_accept' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_fd' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_bio' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_s_datagram' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_null' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_buffer' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_f_nbio_test' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_set' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_clear_flags' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_int_ctrl' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_get_retry_reason' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_set_flags' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_test_flags' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl_pending' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl_wpending' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_socket' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_dgram' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_mem_buf' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_read' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_gets' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_write' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_puts' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_vfree' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_free_all' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_connect' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_new_accept' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ptr_ctrl' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_BIO_ctrl' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_ERR_load_BIO_strings' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|bio
Error: Unresolved external '_ERR_load_crypto_strings' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_print_errors' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_get_error' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_error' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_last_error' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_error_string_n' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_lib_error_string' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_get_error_line' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_error_line' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_last_error_line' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_get_error_line_data' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_error_line_data' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_peek_last_error_line_data' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err
Error: Unresolved external '_ERR_free_strings' referenced from C:\HB30\LIB\WIN\BCC\HBSSL.LIB|err

Подскажите, где ошибка?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 775
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 11:28. Заголовок: Dazzler пишет: hbmk..


Dazzler пишет:

 цитата:
hbmk2 crypt.prg


попробуйте так
hbmk2 crypt.prg hbssl.hbc

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 32
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 11:35. Заголовок: AlexMyr пишет: попр..


AlexMyr пишет:

 цитата:
попробуйте так
hbmk2 crypt.prg hbssl.hbc



Попробовал. тот же список неразрешенных внешних ссылок "Unresolved external".... похоже при компиляции не видно функций из ssleay32.lib , libeay32.lib что взяты из Win32 OpenSSL

незнаю, что делать....

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 776
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 11:40. Заголовок: Dazzler пишет: Из W..


Dazzler пишет:

 цитата:
Из Win32 OpenSSL v1.0.1e взял 2 библиотеки openssl\lib:
- ssleay32.lib
- libeay32.lib
конвертнул coff2omf.exe и кинул их в Харбор \lib\win\bcc

этого делать не надо.

AlexMyr пишет:

 цитата:
засуньте в батник и запустите, только укажите свой путь к openssl

SET HB_WITH_OPENSSL=C:\dev\openssl\include
hbmk2 hbssl.hbp


когда сделаете это, появятся библиотеки, у меня libhbssl.a libhbssls.a liblibeay32.a libssleay32.a, вот их и переносите в harbour\lib\win\ваш компилятор\

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 33
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 12:05. Заголовок: AlexMyr пишет: Alex..


AlexMyr пишет:

 цитата:
AlexMyr пишет:

цитата:
засуньте в батник и запустите, только укажите свой путь к openssl



что значит "свой путь к openssl"? Это, куда я установил Win32 OpenSSL v1.0.1e ? именно к папке где файлы с расширением *.h ?
Если это так, то у меня батник:

SET HB_WITH_OPENSSL=C:\OpenSSLWin32\include\openssl
hbmk2 hbssl.hbp

Выдает:
hbmk2: Building sub-project (level2) : hbssls.hbp
hbmk2: Error: Missing dependency: openssl

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 777
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 21.03.13 12:11. Заголовок: вот так SET HB_WITH_..


вот так
SET HB_WITH_OPENSSL=C:\OpenSSLWin32\include

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 34
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 12:31. Заголовок: УРА! ПОЛУЧИЛОСЬ!!! О..


УРА! ПОЛУЧИЛОСЬ!!! ОГРОМНОЕ СПАСИБО!!!!

Теперь другая проблема:
Компилирую contrib\hbssl\test\test.prg
выдает синтаксическую ошибку :

test.prg(10): Error F0032 Invalid name follows #

строка в тексте test.prg такая :

#require "hbssl"

Может подскажете как исправить?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2832
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.03.13 12:41. Заголовок: Dazzler пишет: #req..


Dazzler пишет:

 цитата:
#require "hbssl"


укажи библу при сборке -lhbssl

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 35
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 12:55. Заголовок: откомпилировался con..


откомпилировался contrib\hbssl\test\test.prg без ошибок.
При запуске появляется окошко с ошибкой:

"Точка входа в процедуру EVP_camelia_128_cbc не найдена в библиотеке DLL LIBEAY32.DLL"

Подскажите, как с этим бороться?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 36
Зарегистрирован: 03.02.12
ссылка на сообщение  Отправлено: 21.03.13 13:09. Заголовок: Нашел в чем дело. Ок..


Нашел в чем дело. Оказывается эти LIBEAY32.DLL разные в разных программах )))
Взял из Win32 OpenSSL v1.0.1e и кинул в contrib\hbssl\test\

Теперь при запуске появляется окошко с ошибкой:
"Порядковый номер 354 не найден в библиотеке DLL LIBEAY32.dll"

Подскажите, почему вообще ищется какой-то DLL? Можно обойтись без него? Или его надо как-то пересоздать?



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 40 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет