2003-04-27 Moritz Schulte <moritz@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Sun, 27 Apr 2003 19:13:55 +0000 (19:13 +0000)
committerMoritz Schulte <mo@g10code.com>
Sun, 27 Apr 2003 19:13:55 +0000 (19:13 +0000)
* cipher.h (gcry_pubkey_spec): New member: sexp_names.

2003-04-23  Moritz Schulte  <moritz@g10code.com>

* cipher.h (gcry_pubkey_spec): Removed members: npkey, nskey,
nenc, nsig.
(gcry_pubkey_spec): Added members: elements_pkey, elements_skey,
elements_enc, elements_sig, elements_grip.

src/cipher.h

index 4bff1de..2e2e910 100644 (file)
@@ -55,11 +55,13 @@ void _gcry_register_primegen_progress (void (*cb)(void *,const char *,
 typedef struct gcry_pubkey_spec
 {
   const char *name;
+  char **sexp_names;
   int id;
-  int npkey;
-  int nskey;
-  int nenc;
-  int nsig;
+  const char *elements_pkey;
+  const char *elements_skey;
+  const char *elements_enc;
+  const char *elements_sig;
+  const char *elements_grip;
   int use;
   int (*generate) (int algo, unsigned int nbits, unsigned long use_e,
                   GcryMPI *skey, GcryMPI **retfactors);