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

package sctp

type paramRandom struct {
	paramHeader
	randomData []byte
}

func ( *paramRandom) () ([]byte, error) {
	.typ = random
	.raw = .randomData

	return .paramHeader.marshal()
}

func ( *paramRandom) ( []byte) (param, error) {
	 := .paramHeader.unmarshal()
	if  != nil {
		return nil, 
	}
	.randomData = .raw

	return , nil
}