Removed the gpgme_set_signature_algorithm stuff. We can't add a
authorWerner Koch <wk@gnupg.org>
Thu, 28 Feb 2002 07:29:08 +0000 (07:29 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 28 Feb 2002 07:29:08 +0000 (07:29 +0000)
function to our API without discussion the consequences of.  By design
the signature algorithm is a property of the signer's key and can't be
set arbitrary.  The library is named GnuPG Made Easy so we should not
burden the user with an API to select stuff which can only be done by
the backend.  Changes in gpgme require support by the backend.  If we
have the requirement to implement it, it will be done as a global
configuration option for signers or as meta-data asscociated with a
certificates for recipients. I habe not found this as a requirement of
the Aegypten project.

trunk/gpgme/gpgme.c
trunk/gpgme/gpgme.h

index c692526a325f25791bc02218769f8d3df791251d..1de0dc789d999b63c5f3c54e6c631a963faafc2b 100644 (file)
@@ -313,38 +313,6 @@ gpgme_get_include_certs (GpgmeCtx ctx)
 }
 
 
-/**
- * gpgme_set_signature_algorithm
- * @ctx: the context
- * @algorithm: the algorithm to be used for signing a S/MIME
- * message. The default is 1 (SHA1); this is currently the only
- * supported algorithm.
- **/
-void
-gpgme_set_signature_algorithm( GpgmeCtx ctx, int algorithm )
-{
-    /* PENDING(g10) Implement this */
-}
-
-
-/**
- * gpgme_get_signature_algorithm:
- * @ctx: the context
- *
- * Get the signature algorithm used for signing S/MIME messages
- *
- * Return value: the signature algorithm where 1 means SHA1
- **/
-int
-gpgme_get_signature_algorithm (GpgmeCtx ctx)
-{
-    /* PENDING(g10) Implement this */
-}
-
-
-
-
-
 /**
  * gpgme_set_keylist_mode:
  * @ctx: the context
index 26fb973c1c9276f3f3cd335398440cf7f24ea895..fd09306ae9d1fc5df5fdd0d030418715ace0b619 100644 (file)
@@ -235,12 +235,6 @@ void gpgme_set_include_certs (GpgmeCtx ctx, int nr_of_certs);
 /* Return the number of certs to include in an S/MIME message.  */
 int gpgme_get_include_certs (GpgmeCtx ctx);
 
-/* Sets the algorithm to be used for signatures. */
-void gpgme_set_signature_algorithm( GpgmeCtx ctx, int signAlgo );
-
-/* Return the algorithm to be used for signatures. */
-int gpgme_get_signature_algorithm( GpgmeCtx ctx );
-
 /* Set keylist mode in CTX to MODE.  */
 GpgmeError gpgme_set_keylist_mode (GpgmeCtx ctx, int mode);