diff --git a/kms/kms.go b/kms/kms.go index 947c2eebf5aa02dcd387f941e311a8a2e85e4d41..d5cb16cd8182ef30e36de23f467a04fc578dfb6d 100644 --- a/kms/kms.go +++ b/kms/kms.go @@ -18,6 +18,9 @@ import ( ) type Qkdnkms interface { + AddExternalNotifierGeneral(chan bool) // used to indicate unspecific changes + AddExternalNotifierQLE(chan bool) // used to indicate changes to specific Quantum Link Element (QLE) + AddExternalNotifierKMSPeer(chan bool) // used to indicate changes to specific KMSPeer AddQuantumElement() *QuantumElement GlobalKeyHandler(time.Duration) error AddPeer(kmsPeerSocket string, servingQLE *QuantumElement)