* gpgmeplug.c (signMessage): Fixed offbyone. Don't include the
EOS character into the signature. (checkMessageSignature): Ditto.
This commit is contained in:
parent
12edab6492
commit
b1970a759e
@ -1,3 +1,9 @@
|
|||||||
|
2002-03-06 Werner Koch <wk@gnupg.org>
|
||||||
|
|
||||||
|
* gpgmeplug.c (signMessage): Fixed offbyone. Don't include the
|
||||||
|
EOS character into the signature.
|
||||||
|
(checkMessageSignature): Ditto.
|
||||||
|
|
||||||
2002-02-28 Kalle Dalheimer <kalle@klaralvdalens-datakonsult.se>
|
2002-02-28 Kalle Dalheimer <kalle@klaralvdalens-datakonsult.se>
|
||||||
|
|
||||||
* gpgmeplug.c (signMessage): Implemented warning when signature
|
* gpgmeplug.c (signMessage): Implemented warning when signature
|
||||||
|
@ -870,7 +870,7 @@ bool signMessage( const char* cleartext,
|
|||||||
//gpgme_set_signature_algorithm( ctx, config.signatureAlgorithm );
|
//gpgme_set_signature_algorithm( ctx, config.signatureAlgorithm );
|
||||||
|
|
||||||
gpgme_data_new_from_mem (&data, cleartext,
|
gpgme_data_new_from_mem (&data, cleartext,
|
||||||
1+strlen( cleartext ), 1 );
|
strlen( cleartext ), 1 );
|
||||||
gpgme_data_new ( &sig );
|
gpgme_data_new ( &sig );
|
||||||
err = gpgme_op_sign (ctx, data, sig, GPGME_SIG_MODE_DETACH );
|
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_set_textmode (ctx, signatureIsBinary ? 0 : 1);
|
||||||
|
|
||||||
gpgme_data_new_from_mem( &datapart, ciphertext,
|
gpgme_data_new_from_mem( &datapart, ciphertext,
|
||||||
1+strlen( ciphertext ), 1 );
|
strlen( ciphertext ), 1 );
|
||||||
|
|
||||||
gpgme_data_new_from_mem( &sigpart,
|
gpgme_data_new_from_mem( &sigpart,
|
||||||
signaturetext,
|
signaturetext,
|
||||||
signatureIsBinary
|
signatureIsBinary
|
||||||
? signatureLen
|
? signatureLen
|
||||||
: (1+strlen( signaturetext )),
|
: strlen( signaturetext ),
|
||||||
1 );
|
1 );
|
||||||
|
|
||||||
gpgme_op_verify( ctx, sigpart, datapart, &status );
|
gpgme_op_verify( ctx, sigpart, datapart, &status );
|
||||||
|
Loading…
Reference in New Issue
Block a user