Changeset 040e092 for router


Ignore:
Timestamp:
May 29, 2019 7:08:33 PM (10 months ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
16ac93c
Parents:
098bde2
Message:

Blinding:

  • Fix bugs with lookup password
  • Log tweaks
Location:
router/java/src/net/i2p/router
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • router/java/src/net/i2p/router/RouterVersion.java

    r098bde2 r040e092  
    1919    public final static String ID = "Monotone";
    2020    public final static String VERSION = CoreVersion.VERSION;
    21     public final static long BUILD = 6;
     21    public final static long BUILD = 7;
    2222
    2323    /** for example "-test" */
  • router/java/src/net/i2p/router/client/ClientMessageEventListener.java

    r098bde2 r040e092  
    552552        if (type == DatabaseEntry.KEY_TYPE_ENCRYPTED_LS2) {
    553553            // so we can decrypt it
     554            // secret must be set before destination
     555            String secret = cfg.getOptions().getProperty("i2cp.leaseSetSecret");
     556            if (secret != null) {
     557                EncryptedLeaseSet encls = (EncryptedLeaseSet) ls;
     558                secret = DataHelper.getUTF8(Base64.decode(secret));
     559                encls.setSecret(secret);
     560            }
    554561            try {
    555562                ls.setDestination(dest);
     
    653660                    return;
    654661                }
    655                 String secret = cfg.getOptions().getProperty("i2cp.leaseSetSecret");
    656                 if (secret != null) {
    657                     EncryptedLeaseSet encls = (EncryptedLeaseSet) ls;
    658                     secret = DataHelper.getUTF8(Base64.decode(secret));
    659                     encls.setSecret(secret);
    660                 }
    661662            }
    662663            if (_log.shouldDebug())
  • router/java/src/net/i2p/router/networkdb/kademlia/KademliaNetworkDatabaseFacade.java

    r098bde2 r040e092  
    947947                    _log.warn("Found blind data for encls: " + bd);
    948948                encls = (EncryptedLeaseSet) leaseSet;
     949                // secret must be set before destination
     950                String secret = bd.getSecret();
     951                if (secret != null)
     952                    encls.setSecret(secret);
    949953                Destination dest = bd.getDestination();
    950954                if (dest != null) {
     
    953957                    encls.setSigningKey(bd.getUnblindedPubKey());
    954958                }
    955                 // secret
    956                 String secret = bd.getSecret();
    957                 if (secret != null)
    958                     encls.setSecret(secret);
    959959                // per-client auth
    960960                if (bd.getAuthType() != BlindData.AUTH_NONE)
Note: See TracChangeset for help on using the changeset viewer.