mirror of
https://github.com/edgelesssys/constellation.git
synced 2025-06-21 04:34:22 -04:00
Document exported funcs,types,interfaces and enable check. (#475)
* Include EXC0014 and fix issues. * Include EXC0012 and fix issues. Signed-off-by: Fabian Kammel <fk@edgeless.systems> Co-authored-by: Otto Bittner <cobittner@posteo.net>
This commit is contained in:
parent
c9873f2bfb
commit
0d12e37c96
74 changed files with 337 additions and 78 deletions
|
@ -160,14 +160,17 @@ func (s *Manager) saveConfiguration(passphrase []byte) error {
|
|||
return s.config.Generate(stateDiskMappedName, s.diskPath, filepath.Join(keyPath, keyFile), cryptsetupOptions)
|
||||
}
|
||||
|
||||
// RecoveryServer interface serves a recovery server.
|
||||
type RecoveryServer interface {
|
||||
Serve(context.Context, net.Listener, string) (key, secret []byte, err error)
|
||||
}
|
||||
|
||||
// RejoinClient interface starts a rejoin client.
|
||||
type RejoinClient interface {
|
||||
Start(context.Context, string) (key, secret []byte)
|
||||
}
|
||||
|
||||
// NodeRecoverer bundles a RecoveryServer and RejoinClient.
|
||||
type NodeRecoverer struct {
|
||||
recoveryServer RecoveryServer
|
||||
rejoinClient RejoinClient
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue