mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-28 13:48:49 +08:00

* Update dependencies Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Update dependencies Fix Timescale Reader bug. Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Revert influxdb-reader changes Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> * Update dependencies to latest supported versions Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> --------- Signed-off-by: dusanb94 <dusan.borovcanin@mainflux.com> Co-authored-by: Drasko DRASKOVIC <drasko.draskovic@gmail.com>
25 lines
609 B
Go
25 lines
609 B
Go
// SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
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
|
|
}
|