static.go 284 B

1234567891011121314151617
  1. package keystore
  2. import "bytes"
  3. type StaticKeystore struct {
  4. psk []byte
  5. }
  6. func NewStaticKeystore(psk []byte) *StaticKeystore {
  7. return &StaticKeystore{
  8. psk: bytes.Clone(psk),
  9. }
  10. }
  11. func (store *StaticKeystore) PSKCallback(hint []byte) ([]byte, error) {
  12. return store.psk, nil
  13. }