OpenSSL에서 THREAD_setup() 와 SSL_init_library()
글쓴이: psychedelphia / 작성시간: 화, 2003/12/30 - 12:10오전
THREAD_setup() 와 SSL_init_library()가 없습니다..ㅡㅡ;
void init_OpenSSL(void) { if(!THREAD_setup() || !SSL_init_library()) { fprintf(stderr, "** OpenSSL initialiazation failed!\n"); exit(-1); } SSL_load_error_strings(); }
이와 같이 초기화해주는 함수인데 THREAD_setup() 와 SSL_init_library()가 없는 같네여... 소스를 뒤져 봐도 없는거 같고..ㅡㅡ;
혹시 아시는 분 안계신가여??
컴파일시 에러는 다음과 같습니다..
/tmp/ccdx73kc.o: In function `init_OpenSSL': > /tmp/ccdx73kc.o(.text+0x4f): undefined reference to `THREAD_setup' > /tmp/ccdx73kc.o(.text+0x5a): undefined reference to `SSL_init_library'
Forums:
몇년이 지나도 답이 없네요...
Oreilly에 Network Security with Openssl을 보고 계신 거라면
reentrant.h 와 reentrant.c 소스를 추가하셔야 됩니다. THREAD_setup 선언, 구현이 있습니다.
SSL_init_library는 ssl.h에 선언이 있습니다.
댓글 달기