aboutsummaryrefslogtreecommitdiffstats
path: root/gpgmeplug/gpgmeplug.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-03-06 17:23:17 +0000
committerWerner Koch <[email protected]>2002-03-06 17:23:17 +0000
commitb1970a759ea6d91c7ffbd92d75769047b16df43c (patch)
tree741f98e3d1b5e8fed8ac3765b8407c32765620ef /gpgmeplug/gpgmeplug.c
parentAdjust requirement for GpgSM version according to configure.ac. (diff)
downloadgpgme-b1970a759ea6d91c7ffbd92d75769047b16df43c.tar.gz
gpgme-b1970a759ea6d91c7ffbd92d75769047b16df43c.zip
* gpgmeplug.c (signMessage): Fixed offbyone. Don't include the
EOS character into the signature. (checkMessageSignature): Ditto.
Diffstat (limited to 'gpgmeplug/gpgmeplug.c')
-rw-r--r--gpgmeplug/gpgmeplug.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gpgmeplug/gpgmeplug.c b/gpgmeplug/gpgmeplug.c
index d9d8ea1f..403df1d3 100644
--- a/gpgmeplug/gpgmeplug.c
+++ b/gpgmeplug/gpgmeplug.c
@@ -870,7 +870,7 @@ bool signMessage( const char* cleartext,
//gpgme_set_signature_algorithm( ctx, config.signatureAlgorithm );
gpgme_data_new_from_mem (&data, cleartext,
- 1+strlen( cleartext ), 1 );
+ strlen( cleartext ), 1 );
gpgme_data_new ( &sig );
err = gpgme_op_sign (ctx, data, sig, GPGME_SIG_MODE_DETACH );
@@ -993,13 +993,13 @@ bool checkMessageSignature( const char* ciphertext,
// gpgme_set_textmode (ctx, signatureIsBinary ? 0 : 1);
gpgme_data_new_from_mem( &datapart, ciphertext,
- 1+strlen( ciphertext ), 1 );
+ strlen( ciphertext ), 1 );
gpgme_data_new_from_mem( &sigpart,
signaturetext,
signatureIsBinary
? signatureLen
- : (1+strlen( signaturetext )),
+ : strlen( signaturetext ),
1 );
gpgme_op_verify( ctx, sigpart, datapart, &status );