package helper

import (
	

	
)

// Uint8to16 converts a slice of uint8 to a slice of uint16.
// e.g. []uint8{0x00, 0x01, 0x00, 0x02} -> []uint16{0x0001, 0x0002}
func ( []uint8) ([]uint16, error) {
	 := cryptobyte.String()
	var  []uint16
	for !.Empty() {
		var  uint16
		if .ReadUint16(&) {
			 = append(, )
		} else {
			return nil, errors.New("ReadUint16 failed")
		}
	}
	return , nil
}