Debugging with OpenSSL

Debugging with OpenSSL

How to seed the PRNG for BN_generate_prime

OpenSSL에서 발생한 에러는 char *ERR_error_string(unsigned long e, char *buf) 로 살펴볼 수 있다. buf는 NULL로 주어도 된다. 그러면 내부의 static buffer가 가리켜짐.

단, 그 전에 void ERR_load_crypto_strings(void)  를 해줘야 하고 기왕이면 끝나고  void ERR_free_strings(void) 도 해주자.

Leave a Reply