lnd.xprv/glide.lock
Alex 21c29c33d7 multi: upgrade macaroons to v2, replace per-method auth with interceptors
This commit reworks the macaroon authentication framework to use the
v2 macaroon format and bakery API. It also replaces the code in each
RPC method which calls the macaroon verifier with interceptors which
call the macaroon verifier instead. In addition, the operation
permissions are reworked to fit the new format of "allow" commands
(specifically, entity/operation permissions instead of method
permissions).
2018-01-31 17:14:49 -08:00

215 lines
5.3 KiB
YAML

hash: f72fdbb4d93ddd98991e830f978bfe9e08623e2a9976857b0f7668641486369c
updated: 2018-01-29T15:55:37.905498329-07:00
imports:
- name: github.com/aead/chacha20
version: d31a916ded42d1640b9d89a26f8abd53cc96790c
subpackages:
- chacha
- name: github.com/aead/siphash
version: e404fcfc888570cadd1610538e2dbc89f66af814
- name: github.com/awalterschulze/gographviz
version: 9d8c9780eb4766351ae8489f78cb940cb6e0503d
subpackages:
- ast
- errors
- lexer
- parser
- token
- name: github.com/boltdb/bolt
version: 2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8
- name: github.com/btcsuite/btclog
version: 84c8d2346e9fc8c7b947e243b9c24e6df9fd206a
- name: github.com/btcsuite/fastsha256
version: 637e656429416087660c84436a2a035d69d54e2e
- name: github.com/btcsuite/go-socks
version: 4720035b7bfd2a9bb130b1c184f8bbe41b6f0d0f
subpackages:
- socks
- name: github.com/btcsuite/golangcrypto
version: 53f62d9b43e87a6c56975cf862af7edf33a8d0df
subpackages:
- nacl/secretbox
- pbkdf2
- poly1305
- ripemd160
- salsa20/salsa
- scrypt
- ssh/terminal
- name: github.com/btcsuite/websocket
version: 31079b6807923eb23992c421b114992b95131b55
- name: github.com/davecgh/go-spew
version: ecdeabc65495df2dec95d7c4a4c3e021903035e5
subpackages:
- spew
- name: github.com/go-errors/errors
version: 8fa88b06e5974e97fbf9899a7f86a344bfd1f105
- name: github.com/golang/protobuf
version: ab9f9a6dab164b7d1246e0e688b0ab7b94d8553e
subpackages:
- jsonpb
- proto
- protoc-gen-go/descriptor
- ptypes/any
- ptypes/struct
- name: github.com/grpc-ecosystem/grpc-gateway
version: f2862b476edcef83412c7af8687c9cd8e4097c0f
subpackages:
- runtime
- runtime/internal
- utilities
- name: github.com/howeyc/gopass
version: bf9dde6d0d2c004a008c27aaee91170c786f6db8
- name: github.com/jessevdk/go-flags
version: f88afde2fa19a30cf50ba4b05b3d13bc6bae3079
- name: github.com/jrick/logrotate
version: a93b200c26cbae3bb09dd0dc2c7c7fe1468a034a
subpackages:
- rotator
- name: github.com/juju/loggo
version: 8232ab8918d91c72af1a9fb94d3edbe31d88b790
- name: github.com/kkdai/bstream
version: f391b8402d23024e7c0f624b31267a89998fca95
- name: github.com/lightninglabs/gozmq
version: 0d266ba6d55ea65c18c7a02d8992c89355149e80
- name: github.com/lightninglabs/neutrino
version: 6c8f30a130bb170348ceb754ce4204156efe2741
subpackages:
- filterdb
- headerfs
- name: github.com/lightningnetwork/lightning-onion
version: 18bf6612a0653a21daf1a08b4a59e54670a524a1
- name: github.com/ltcsuite/ltcd
version: 5f654d5faab99ee2b3488fabba98e5f7a5257ee3
subpackages:
- btcjson
- chaincfg
- chaincfg/chainhash
- wire
- name: github.com/miekg/dns
version: 946bd9fbed05568b0f3cd188353d8aa28f38b688
subpackages:
- internal/socket
- name: github.com/roasbeef/btcd
version: 9978b939c33973be19b932fa7b936079bb7ba38d
subpackages:
- addrmgr
- blockchain
- btcec
- btcjson
- chaincfg
- chaincfg/chainhash
- connmgr
- database
- integration/rpctest
- peer
- rpcclient
- txscript
- wire
- name: github.com/roasbeef/btcrpcclient
version: d0f4db8b4dad0ca3d569b804f21247c3dd96acbb
- name: github.com/roasbeef/btcutil
version: c3ff179366044979fb9856c2feb79bd4c2184c7a
subpackages:
- base58
- bech32
- bloom
- coinset
- gcs
- gcs/builder
- hdkeychain
- txsort
- name: github.com/roasbeef/btcwallet
version: 4f4765c3e3baf4c7b40c311340a076ec83c5ef3a
subpackages:
- chain
- internal/helpers
- internal/legacy/keystore
- internal/legacy/rename
- internal/prompt
- internal/zero
- snacl
- waddrmgr
- wallet
- wallet/internal/txsizes
- wallet/txauthor
- wallet/txrules
- walletdb
- walletdb/bdb
- wtxmgr
- name: github.com/rogpeppe/fastuuid
version: 6724a57986aff9bff1a1770e9347036def7c89f6
- name: github.com/tv42/zbase32
version: 501572607d0273fc75b3b261fa4904d63f6ffa0e
- name: github.com/urfave/cli
version: cfb38830724cc34fedffe9a2a29fb54fa9169cd1
- name: golang.org/x/crypto
version: 9419663f5a44be8b34ca85f08abc5fe1be11f8a3
subpackages:
- chacha20poly1305
- chacha20poly1305/internal/chacha20
- curve25519
- hkdf
- nacl/box
- nacl/secretbox
- pbkdf2
- poly1305
- ripemd160
- salsa20
- salsa20/salsa
- scrypt
- ssh/terminal
- name: golang.org/x/net
version: 66aacef3dd8a676686c7ae3716979581e8b03c47
subpackages:
- context
- http2
- http2/hpack
- idna
- internal/timeseries
- lex/httplex
- trace
- name: golang.org/x/sys
version: ab9e364efd8b52800ff7ee48a9ffba4e0ed78dfb
subpackages:
- unix
- windows
- name: golang.org/x/text
version: 18c65dde6afd36dbc39197ca72008895b8dfbfb6
subpackages:
- secure/bidirule
- transform
- unicode/bidi
- unicode/norm
- name: google.golang.org/genproto
version: ee236bd376b077c7a89f260c026c4735b195e459
subpackages:
- googleapis/api/annotations
- googleapis/rpc/status
- name: google.golang.org/grpc
version: b3ddf786825de56a4178401b7e174ee332173b66
subpackages:
- codes
- connectivity
- credentials
- grpclb/grpc_lb_v1
- grpclog
- internal
- keepalive
- metadata
- naming
- peer
- stats
- status
- tap
- transport
- name: gopkg.in/errgo.v1
version: 442357a80af5c6bf9b6d51ae791a39c3421004f3
- name: gopkg.in/macaroon-bakery.v2
version: 04cf5ef151a211d929975161aea7c65f94c90446
subpackages:
- bakery
- bakery/checkers
- name: gopkg.in/macaroon.v2
version: bed2a428da6e56d950bed5b41fcbae3141e5b0d0
testImports: []