mirror of
https://github.com/status-im/status-go.git
synced 2025-01-09 14:16:21 +00:00
926f6a3c72
This reverts commit d0ca4447c6c5642830354740d045f453eb3e77e8.
22 lines
507 B
Go
22 lines
507 B
Go
package dtls
|
|
|
|
// Session store data needed in resumption
|
|
type Session struct {
|
|
// ID store session id
|
|
ID []byte
|
|
// Secret store session master secret
|
|
Secret []byte
|
|
}
|
|
|
|
// SessionStore defines methods needed for session resumption.
|
|
type SessionStore interface {
|
|
// Set save a session.
|
|
// For client, use server name as key.
|
|
// For server, use session id.
|
|
Set(key []byte, s Session) error
|
|
// Get fetch a session.
|
|
Get(key []byte) (Session, error)
|
|
// Del clean saved session.
|
|
Del(key []byte) error
|
|
}
|