gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-wallet-core] branch master updated: disable setupRefreshPlanchet


From: gnunet
Subject: [taler-wallet-core] branch master updated: disable setupRefreshPlanchet C crypto worker call
Date: Mon, 21 Feb 2022 16:18:02 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new 5fbe82b3 disable setupRefreshPlanchet C crypto worker call
5fbe82b3 is described below

commit 5fbe82b3746d63a69dc6c0c5b0b4980aa357f085
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Feb 21 16:17:59 2022 +0100

    disable setupRefreshPlanchet C crypto worker call
---
 packages/taler-util/src/talerCrypto.ts                | 19 +------------------
 .../src/crypto/workers/cryptoImplementation.ts        |  3 ++-
 2 files changed, 3 insertions(+), 19 deletions(-)

diff --git a/packages/taler-util/src/talerCrypto.ts 
b/packages/taler-util/src/talerCrypto.ts
index 40d2e55d..83e5dc6f 100644
--- a/packages/taler-util/src/talerCrypto.ts
+++ b/packages/taler-util/src/talerCrypto.ts
@@ -608,6 +608,7 @@ export function hashCoinEv(
   return hashContext.finish();
 }
 
+
 const logger = new Logger("talerCrypto.ts");
 
 export function hashCoinEvInner(
@@ -682,24 +683,6 @@ export interface FreshCoin {
   bks: Uint8Array;
 }
 
-// export function setupRefreshPlanchet(
-//   secretSeed: Uint8Array,
-//   coinNumber: number,
-// ): FreshCoin {
-//   const info = stringToBytes("taler-coin-derivation");
-//   const saltArrBuf = new ArrayBuffer(4);
-//   const salt = new Uint8Array(saltArrBuf);
-//   const saltDataView = new DataView(saltArrBuf);
-//   saltDataView.setUint32(0, coinNumber);
-//   const out = kdf(64, secretSeed, salt, info);
-//   const coinPriv = out.slice(0, 32);
-//   const bks = out.slice(32, 64);
-//   return {
-//     bks,
-//     coinPriv,
-//     coinPub: eddsaGetPublic(coinPriv),
-//   };
-// }
 
 function bufferForUint32(n: number): Uint8Array {
   const arrBuf = new ArrayBuffer(4);
diff --git 
a/packages/taler-wallet-core/src/crypto/workers/cryptoImplementation.ts 
b/packages/taler-wallet-core/src/crypto/workers/cryptoImplementation.ts
index 9f6d8234..bd18e8d2 100644
--- a/packages/taler-wallet-core/src/crypto/workers/cryptoImplementation.ts
+++ b/packages/taler-wallet-core/src/crypto/workers/cryptoImplementation.ts
@@ -557,7 +557,8 @@ export class CryptoImplementation {
           let coinPub: Uint8Array;
           let coinPriv: Uint8Array;
           let blindingFactor: Uint8Array;
-          if (this.primitiveWorker) {
+          // disabled while not implemented in the C code
+          if (0 && this.primitiveWorker) {
             const r = await this.primitiveWorker.setupRefreshPlanchet({
               transfer_secret: encodeCrock(transferSecret),
               coin_index: coinIndex,

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]