aboutsummaryrefslogtreecommitdiff
path: root/lib/wallet/cryptoLib.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2016-05-25 21:24:21 +0200
committerFlorian Dold <florian.dold@gmail.com>2016-05-25 21:24:28 +0200
commit34b65e2ef704fdc4b8c1c24ec86303a75f7ca59d (patch)
tree52b182da2650b045fb89d51e9422aaa54a6db95e /lib/wallet/cryptoLib.ts
parent5dd21b109d219092b147e112c1f587af24723e72 (diff)
support for derived blinding keys
Diffstat (limited to 'lib/wallet/cryptoLib.ts')
-rw-r--r--lib/wallet/cryptoLib.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/wallet/cryptoLib.ts b/lib/wallet/cryptoLib.ts
index 967fc23c8..c18c9d74d 100644
--- a/lib/wallet/cryptoLib.ts
+++ b/lib/wallet/cryptoLib.ts
@@ -70,7 +70,7 @@ namespace RpcFunctions {
let denomPub = native.RsaPublicKey.fromCrock(denom.denom_pub);
let coinPriv = native.EddsaPrivateKey.create();
let coinPub = coinPriv.getPublicKey();
- let blindingFactor = native.RsaBlindingKey.create(1024);
+ let blindingFactor = native.RsaBlindingKeySecret.create();
let pubHash: native.HashCode = coinPub.hash();
let ev: native.ByteArray = native.rsaBlind(pubHash,
blindingFactor,
@@ -158,7 +158,7 @@ namespace RpcFunctions {
export function rsaUnblind(sig, bk, pk): string {
let denomSig = native.rsaUnblind(native.RsaSignature.fromCrock(sig),
- native.RsaBlindingKey.fromCrock(bk),
+ native.RsaBlindingKeySecret.fromCrock(bk),
native.RsaPublicKey.fromCrock(pk));
return denomSig.encode().toCrock()
}