[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: do not store derived informat
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: do not store derived information information |
Date: |
Mon, 07 Dec 2020 22:07:09 +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 3a85de7f do not store derived information information
3a85de7f is described below
commit 3a85de7fa4b547490cf8efc1469a79a2038a2d18
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Dec 7 23:07:03 2020 +0100
do not store derived information information
---
.../taler-wallet-core/src/types/backupTypes.ts | 40 ++--------------------
1 file changed, 2 insertions(+), 38 deletions(-)
diff --git a/packages/taler-wallet-core/src/types/backupTypes.ts
b/packages/taler-wallet-core/src/types/backupTypes.ts
index e73bae95..bb81f864 100644
--- a/packages/taler-wallet-core/src/types/backupTypes.ts
+++ b/packages/taler-wallet-core/src/types/backupTypes.ts
@@ -29,10 +29,8 @@
* 1. Information about previously occurring errors and
* retries is never backed up.
* 2. The ToS text of an exchange is never backed up.
- * 3. Public keys and other cryptographic values are always exported
- * in the backup and never recomputed (this allows the import to
- * complete within a DB transaction that can't access
- * the crypto worker).
+ * 3. Derived information is never backed up (hashed values, public keys
+ * when we know the private key).
*
* @author Florian Dold <dold@taler.net>
*/
@@ -280,11 +278,6 @@ export interface BackupCoin {
*/
coin_source: BackupCoinSource;
- /**
- * Public key of the coin.
- */
- coin_pub: string;
-
/**
* Private key to authorize operations on the coin.
*/
@@ -295,11 +288,6 @@ export interface BackupCoin {
*/
denom_pub: string;
- /**
- * Hash of the public key that signs the coin.
- */
- denom_pub_hash: string;
-
/**
* Unblinded signature by the exchange.
*/
@@ -382,9 +370,7 @@ export interface BackupTip {
*/
planchets?: {
blinding_key: string;
- coin_ev: string;
coin_priv: string;
- coin_pub: string;
}[];
/**
@@ -451,21 +437,11 @@ export interface BackupRefreshSession {
*/
new_denom_hashes: string[];
- /**
- * Denominations of the newly requested coins.
- */
- new_denoms: string[];
-
/**
* Planchets for each cut-and-choose instance.
*/
planchets_for_gammas: BackupRefreshPlanchet[][];
- /**
- * The transfer keys, kappa of them.
- */
- transfer_pubs: string[];
-
/**
* Private keys for the transfer public keys.
*/
@@ -583,7 +559,6 @@ export interface BackupWithdrawalGroup {
*/
planchets: {
blinding_key: string;
- coin_priv: string;
coin_pub: string;
/**
@@ -757,12 +732,6 @@ export interface BackupDenomination {
*/
denom_pub: string;
- /**
- * Hash of the denomination public key.
- * Stored in the database for faster lookups.
- */
- denom_pub_hash: string;
-
/**
* Fee for withdrawing.
*/
@@ -825,11 +794,6 @@ export interface BackupDenomination {
}
export interface BackupReserve {
- /**
- * The reserve public key.
- */
- reserve_pub: string;
-
/**
* The reserve private key.
*/
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: do not store derived information information,
gnunet <=