Skąd biblioteki do SSL ?

0

Nazwy w Windows: ssleay32.dll, libssl32.dll, libeay32.dll
niektóre dla Linuxa: libssl,libcrypto
Jakie są odpowiadające nazwy linuxowe i windowsowe?
Skąd wziąc dla Windows najlepiej z pewnego źródła? Jak pod Linuxem zainstlować za pomocą apt-get?
Czy warto kompilować ze źródeł? Źródła są w C? gdzie są repozytoria źródeł?
Chyba pod Linuxem nie warto kompilować tylko instalować a może są zwykle zainstalowane?
Gdzie są opisane wszystkie funkcje tych bibliotek?

2

Jakie są odpowiadające nazwy linuxowe i windowsowe?

Na linuksie są tylko libssl i libcrypto. Nie windowsie używane były inne nazwy do wersji 1.0.2, ale od wersji 1.1.0 nazwy są zunifikowane.

libeay32.dll -> libcrypto.dll
ssleay32.dll -> libssl.dll

Skąd wziąc dla Windows najlepiej z pewnego źródła?

Zespół tworzący OpenSSL'a nie dostarcza żadnych binarek, ani dla linuxa ani dla windowsa. Takowe dostarczane są obecnie przez menedżerów paczek, jak apt, conan czy bintray. Sugerowane odnośniki do binarek znajdziesz tutaj https://wiki.openssl.org/index.php/Binaries.

Czy warto kompilować ze źródeł?

Jeżeli potrzebujesz specyficznej wersji to tak, na linuksie jest to bardzo proste.

Źródła są w C?

Tak.

gdzie są repozytoria źródeł?

Między innymi na githubie

Gdzie są opisane wszystkie funkcje tych bibliotek?

OpenSSL ma mało przystępną dokumentację. Masz do dyspozycjihttps://www.openssl.org/docs albo https://en.wikipedia.org/wiki/OpenSSL.

Chyba pod Linuxem nie warto kompilować tylko instalować a może są zwykle zainstalowane?

Jeśli dopiero zaczynasz to lepiej użyć wersji dostępnej z apta. Same biblioteki już powinieneś mieć, potrzebujesz jeszcze tylko nagłówków, które zainstalujesz tak:

sudo apt-get install libssl-dev
1

Podstawowe pytanie jaki masz menadżer budowania?
Niektóre dostarczają gotowe rozwiązania np cmake.

1 użytkowników online, w tym zalogowanych: 0, gości: 1