js: return base64 after encrypt with armor=false
-- * src/gpgmejs.js/encrypt: the encrypted data were converted back to a (incorrect) string, whereas they should be data with no encoding specified. Returning base64 data is the expected way. * DemoExtension: caught yet another usage of old syntax.
This commit is contained in:
parent
18ea838671
commit
61ac70cfb5
@ -29,7 +29,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
|||||||
function (){
|
function (){
|
||||||
let data = document.getElementById('inputtext').value;
|
let data = document.getElementById('inputtext').value;
|
||||||
let keyId = document.getElementById('pubkey').value;
|
let keyId = document.getElementById('pubkey').value;
|
||||||
gpgmejs.encrypt({ data: data, privateKeys: keyId }).then(
|
gpgmejs.encrypt({ data: data, publicKeys: keyId, armor:false }).then(
|
||||||
function (answer){
|
function (answer){
|
||||||
if (answer.data){
|
if (answer.data){
|
||||||
document.getElementById(
|
document.getElementById(
|
||||||
|
@ -154,8 +154,12 @@ export class GpgME {
|
|||||||
if (msg instanceof Error){
|
if (msg instanceof Error){
|
||||||
return Promise.reject(msg);
|
return Promise.reject(msg);
|
||||||
}
|
}
|
||||||
msg.setParameter('armor', armor);
|
if (armor === false){
|
||||||
|
msg.setParameter('armor', false);
|
||||||
|
msg.expected = 'base64';
|
||||||
|
} else if (armor === true) {
|
||||||
|
msg.setParameter('armor', true);
|
||||||
|
}
|
||||||
if (base64 === true) {
|
if (base64 === true) {
|
||||||
msg.setParameter('base64', true);
|
msg.setParameter('base64', true);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user