aboutsummaryrefslogtreecommitdiffstats
path: root/g10/keygen.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>1998-06-13 06:59:14 +0000
committerWerner Koch <[email protected]>1998-06-13 06:59:14 +0000
commit37d2adfe61d9671086fa701b779c3b47895afe4c (patch)
tree3af3791cb54dbd56687ee09e6a2666fabdecdc15 /g10/keygen.c
parent. (diff)
downloadgnupg-37d2adfe61d9671086fa701b779c3b47895afe4c.tar.gz
gnupg-37d2adfe61d9671086fa701b779c3b47895afe4c.zip
a whole bunch of internal cleanups
Diffstat (limited to 'g10/keygen.c')
-rw-r--r--g10/keygen.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/g10/keygen.c b/g10/keygen.c
index 367c22de5..63c162fb2 100644
--- a/g10/keygen.c
+++ b/g10/keygen.c
@@ -155,17 +155,17 @@ gen_elg(unsigned nbits, KBNODE pub_root, KBNODE sec_root, DEK *dek,
skc->version = pkc->version = version;
skc->valid_days = pkc->valid_days = valid_days;
skc->pubkey_algo = pkc->pubkey_algo = PUBKEY_ALGO_ELGAMAL;
- pkc->d.elg.p = pk.p;
- pkc->d.elg.g = pk.g;
- pkc->d.elg.y = pk.y;
- skc->d.elg.p = sk.p;
- skc->d.elg.g = sk.g;
- skc->d.elg.y = sk.y;
- skc->d.elg.x = sk.x;
+ pkc->pkey[0] = pk.p;
+ pkc->pkey[1] = pk.g;
+ pkc->pkey[2] = pk.y;
+ skc->skey[0] = sk.p;
+ skc->skey[1] = sk.g;
+ skc->skey[2] = sk.y;
+ skc->skey[3] = sk.x;
skc->is_protected = 0;
skc->protect.algo = 0;
- skc->csum = checksum_mpi( skc->d.elg.x );
+ skc->csum = checksum_mpi( skc->skey[3] );
if( ret_skc ) /* not a subkey: return an unprotected version of the skc */
*ret_skc = copy_secret_cert( NULL, skc );
@@ -296,19 +296,19 @@ gen_dsa(unsigned nbits, KBNODE pub_root, KBNODE sec_root, DEK *dek,
*/
skc->valid_days = pkc->valid_days = valid_days;
skc->pubkey_algo = pkc->pubkey_algo = PUBKEY_ALGO_DSA;
- pkc->d.dsa.p = pk.p;
- pkc->d.dsa.q = pk.q;
- pkc->d.dsa.g = pk.g;
- pkc->d.dsa.y = pk.y;
- skc->d.dsa.p = sk.p;
- skc->d.dsa.q = sk.q;
- skc->d.dsa.g = sk.g;
- skc->d.dsa.y = sk.y;
- skc->d.dsa.x = sk.x;
+ pkc->pkey[0] = pk.p;
+ pkc->pkey[1] = pk.q;
+ pkc->pkey[2] = pk.g;
+ pkc->pkey[3] = pk.y;
+ skc->skey[0] = sk.p;
+ skc->skey[1] = sk.q;
+ skc->skey[2] = sk.g;
+ skc->skey[3] = sk.y;
+ skc->skey[4] = sk.x;
skc->is_protected = 0;
skc->protect.algo = 0;
- skc->csum = checksum_mpi( skc->d.dsa.x );
+ skc->csum = checksum_mpi( skc->skey[4] );
if( ret_skc ) /* not a subkey: return an unprotected version of the skc */
*ret_skc = copy_secret_cert( NULL, skc );