RSA와 ECC

sirano979의 이미지

openssl을 공부하고 있습니다.
아래 는 rsa부분 입니다.

void generate_eph_rsa_key(ctx)
  SSL_CTX *ctx;
  {
    RSA *rsa;
 
    rsa=RSA_generate_key(512,RSA_F4,NULL,NULL);
 
    if (!SSL_CTX_set_tmp_rsa(ctx,rsa))
      berr_exit("Couldn't set RSA key");
 
    RSA_free(rsa);
  }

위 부분을 ECC암호 알고리즘으로 바꾸고 싶습니다.
그리 하려면 ctx의 구조가 어떻게 바뀌는지 알아야 하는데 알지를 못해 고생하고 있습니다.
어떻게 바뀌는지나 바뀌는 것을 알수 있는 방법을 알려주시면 감사하겠습니다.