diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-05-25 21:24:21 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-05-25 21:24:28 +0200 |
commit | 34b65e2ef704fdc4b8c1c24ec86303a75f7ca59d (patch) | |
tree | 52b182da2650b045fb89d51e9422aaa54a6db95e /lib/wallet/cryptoLib.ts | |
parent | 5dd21b109d219092b147e112c1f587af24723e72 (diff) |
support for derived blinding keys
Diffstat (limited to 'lib/wallet/cryptoLib.ts')
-rw-r--r-- | lib/wallet/cryptoLib.ts | 4 |
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() } |