mirror of
https://github.com/openpgpjs/openpgpjs.git
synced 2025-03-30 15:08:32 +00:00
Binary signature on text message: sign and verify text as UTF-8
This commit is contained in:
parent
de6ab1db49
commit
92eda27e61
@ -572,7 +572,7 @@ Signature.prototype.toSign = function (type, data) {
|
||||
switch (type) {
|
||||
case t.binary:
|
||||
if (data.text !== null) {
|
||||
return util.str_to_Uint8Array(data.getText(true));
|
||||
return util.encode_utf8(data.getText(true));
|
||||
}
|
||||
return data.getBytes(true);
|
||||
|
||||
|
@ -997,7 +997,7 @@ hkJiXopCSWKSlQInL1devkJJUWJmTmZeugJYlpdLAagQJM0JpsCqIQZwKgAA
|
||||
|
||||
it('Should verify cleartext message correctly when using a detached binary signature and text literal data', async function () {
|
||||
const plaintext = 'short message\nnext line \n한국어/조선말';
|
||||
const plaintextArray = openpgp.util.str_to_Uint8Array(plaintext);
|
||||
const plaintextArray = openpgp.util.encode_utf8(plaintext);
|
||||
const pubKey = (await openpgp.key.readArmored(pub_key_arm2)).keys[0];
|
||||
const privKey = (await openpgp.key.readArmored(priv_key_arm2)).keys[0];
|
||||
await privKey.decrypt('hello world');
|
||||
|
Loading…
x
Reference in New Issue
Block a user