aboutsummaryrefslogtreecommitdiff
path: root/extension/background/emscriptif.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2015-12-16 10:45:16 +0100
committerFlorian Dold <florian.dold@gmail.com>2015-12-16 10:45:16 +0100
commit276f9108ab1dac3b7fc6670b1061f8cf7809785a (patch)
treef8d7fe273c6fc710da7317833d9961912a17fe55 /extension/background/emscriptif.js
parent1b295d0f1aa18ece305fdc96cc356bfc2e794934 (diff)
missing files
Diffstat (limited to 'extension/background/emscriptif.js')
-rw-r--r--extension/background/emscriptif.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/extension/background/emscriptif.js b/extension/background/emscriptif.js
index 3c5dabe7c..26c0c631d 100644
--- a/extension/background/emscriptif.js
+++ b/extension/background/emscriptif.js
@@ -360,8 +360,11 @@ class EccSignaturePurpose extends PackedArenaObject {
size() { return this.payloadSize + 8; }
}
class SignatureStruct {
- constructor() {
+ constructor(x) {
this.members = {};
+ for (let k in x) {
+ this.set(k[0], k[1]);
+ }
}
toPurpose(a) {
let totalSize = 0;
@@ -401,6 +404,9 @@ class SignatureStruct {
}
}
class WithdrawRequestPS extends SignatureStruct {
+ constructor(w) {
+ super(w);
+ }
purpose() { return SignaturePurpose.RESERVE_WITHDRAW; }
fieldTypes() {
return [