package tls

import (
	
)

// This file contains all the alias functions, symbols, names, etc. that
// was once used in the old version of the library.  This is to ensure
// backwards compatibility with the old version of the library.

// TLS Extensions

// UtlsExtendedMasterSecretExtension is an alias for ExtendedMasterSecretExtension.
//
// Deprecated: Use ExtendedMasterSecretExtension instead.
type UtlsExtendedMasterSecretExtension = ExtendedMasterSecretExtension

// Deprecated: Use KeySharePrivateKeys instead. This type is not used and will be removed in the future.
// KeySharesParameters serves as a in-memory storage for generated keypairs by UTLS when generating
// ClientHello. It is used to store both ecdhe and kem keypairs.
type KeySharesParameters struct{}

func () *KeySharesParameters { return &KeySharesParameters{} }

func (*KeySharesParameters) ( CurveID,  *ecdh.PrivateKey,  *ecdh.PublicKey) {
	return
}

func (*KeySharesParameters) ( CurveID) ( *ecdh.PrivateKey,  bool) { return }

func (*KeySharesParameters) ( CurveID) ( *ecdh.PublicKey,  bool) { return }

func (*KeySharesParameters) ( CurveID,  any,  any) {
	return
}

func ( *KeySharesParameters) ( CurveID) ( any,  bool) { return }

func ( *KeySharesParameters) ( CurveID) ( any,  bool) { return }