// ref: NIST SP 800-108 5.1

package smb2

import (
	
	
)

// KDF in Counter Mode with h = 256, r = 32, L = 128
func kdf(, ,  []byte) []byte {
	 := hmac.New(sha256.New, )

	.Write([]byte{0x00, 0x00, 0x00, 0x01})
	.Write()
	.Write([]byte{0x00})
	.Write()
	.Write([]byte{0x00, 0x00, 0x00, 0x80})

	return .Sum(nil)[:16]
}