more keystore work
This commit is contained in:
@@ -152,6 +152,7 @@ func (ks *RouterInfoKeystore) ConstructRouterInfo(addresses []*router_address.Ro
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
pubKeySize := keyCert.CryptoSize()
|
pubKeySize := keyCert.CryptoSize()
|
||||||
sigKeySize := keyCert.SignatureSize()
|
sigKeySize := keyCert.SignatureSize()
|
||||||
paddingSize := keys_and_cert.KEYS_AND_CERT_DATA_SIZE - (pubKeySize + sigKeySize)
|
paddingSize := keys_and_cert.KEYS_AND_CERT_DATA_SIZE - (pubKeySize + sigKeySize)
|
||||||
|
@@ -66,8 +66,17 @@ func CreateRouter(cfg *config.RouterConfig) (*Router, error) {
|
|||||||
// sha256 hash of public key
|
// sha256 hash of public key
|
||||||
pubHash := sha256.Sum256(pub.Bytes())
|
pubHash := sha256.Sum256(pub.Bytes())
|
||||||
b32PubHash := base32.EncodeToString(pubHash[:])
|
b32PubHash := base32.EncodeToString(pubHash[:])
|
||||||
log.Debug("Router public hash:", b32PubHash)
|
log.Debug("Router public key hash:", b32PubHash)
|
||||||
}
|
}
|
||||||
|
ri, err := r.RouterInfoKeystore.ConstructRouterInfo(nil)
|
||||||
|
if err != nil {
|
||||||
|
log.WithError(err).Error("Failed to construct RouterInfo")
|
||||||
|
return nil, err
|
||||||
|
} else {
|
||||||
|
log.Debug("RouterInfo constructed successfully")
|
||||||
|
log.Debug("RouterInfo:", ri)
|
||||||
|
}
|
||||||
|
|
||||||
r.TransportMuxer = transport.Mux()
|
r.TransportMuxer = transport.Mux()
|
||||||
|
|
||||||
return r, err
|
return r, err
|
||||||
|
Reference in New Issue
Block a user