version 1.36, 2001/12/19 07:18:56 |
version 1.37, 2001/12/25 18:49:56 |
|
|
rsa = RSA_new(); |
rsa = RSA_new(); |
rsa->n = BN_new(); |
rsa->n = BN_new(); |
rsa->e = BN_new(); |
rsa->e = BN_new(); |
|
if (rsa == NULL || rsa->n == NULL || rsa->e == NULL) |
|
fatal("key_new: malloc failure"); |
k->rsa = rsa; |
k->rsa = rsa; |
break; |
break; |
case KEY_DSA: |
case KEY_DSA: |
|
|
dsa->q = BN_new(); |
dsa->q = BN_new(); |
dsa->g = BN_new(); |
dsa->g = BN_new(); |
dsa->pub_key = BN_new(); |
dsa->pub_key = BN_new(); |
|
if (dsa == NULL || dsa->p == NULL || dsa->q == NULL || |
|
dsa->g == NULL || dsa->pub_key == NULL) |
|
fatal("key_new: malloc failure"); |
k->dsa = dsa; |
k->dsa = dsa; |
break; |
break; |
case KEY_UNSPEC: |
case KEY_UNSPEC: |