lnwallet: publicly export WaddrmgrEncryptorDecryptor
This commit is contained in:
1 parent
3f5664b46d
commit
7420503c7a
2 files changed
+8
-8
No files matched your search
+7
-7
@@ -1060,18 +1060,18 @@ func (l *LightningWallet) getNextRawKey() (*btcec.PrivateKey, error) {
|
|||||||
return pkAddr.PrivKey()
|
return pkAddr.PrivKey()
|
||||||
}
|
}
|
||||||
|
|
||||||
type waddrmgrEncryptorDecryptor struct {
|
type WaddrmgrEncryptorDecryptor struct {
|
||||||
m *waddrmgr.Manager
|
M *waddrmgr.Manager
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *waddrmgrEncryptorDecryptor) Encrypt(p []byte) ([]byte, error) {
|
func (w *WaddrmgrEncryptorDecryptor) Encrypt(p []byte) ([]byte, error) {
|
||||||
return w.m.Encrypt(waddrmgr.CKTPrivate, p)
|
return w.M.Encrypt(waddrmgr.CKTPrivate, p)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *waddrmgrEncryptorDecryptor) Decrypt(c []byte) ([]byte, error) {
|
func (w *WaddrmgrEncryptorDecryptor) Decrypt(c []byte) ([]byte, error) {
|
||||||
return w.m.Decrypt(waddrmgr.CKTPrivate, c)
|
return w.M.Decrypt(waddrmgr.CKTPrivate, c)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (w *waddrmgrEncryptorDecryptor) OverheadSize() uint32 {
|
func (w *WaddrmgrEncryptorDecryptor) OverheadSize() uint32 {
|
||||||
return 24
|
return 24
|
||||||
}
|
}
|
||||||
@@ -297,7 +297,7 @@ func createTestWallet(miningNode *rpctest.Harness, netParams *chaincfg.Params) (
|
|||||||
return "", nil, err
|
return "", nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
cdb.RegisterCryptoSystem(&waddrmgrEncryptorDecryptor{wallet.Manager})
|
cdb.RegisterCryptoSystem(&WaddrmgrEncryptorDecryptor{wallet.Manager})
|
||||||
|
|
||||||
// Load our test wallet with 5 outputs each holding 4BTC.
|
// Load our test wallet with 5 outputs each holding 4BTC.
|
||||||
if err := loadTestCredits(miningNode, wallet, 5, 4); err != nil {
|
if err := loadTestCredits(miningNode, wallet, 5, 4); err != nil {
|
||||||
|
|||||||
Reference in new issue
Block a user