// SPDX-FileCopyrightText: 2023 The Pion community <https://pion.ly>
// SPDX-License-Identifier: MIT

package handshake

// MessageServerHelloDone is final non-encrypted message from server
// this communicates server has sent all its handshake messages and next
// should be MessageFinished.
type MessageServerHelloDone struct{}

// Type returns the Handshake Type.
func ( MessageServerHelloDone) () Type {
	return TypeServerHelloDone
}

// Marshal encodes the Handshake.
func ( *MessageServerHelloDone) () ([]byte, error) {
	return []byte{}, nil
}

// Unmarshal populates the message from encoded data.
func ( *MessageServerHelloDone) ([]byte) error {
	return nil
}