func UnmarshalKeyDescription(raw []byte) (keyDescription *KeyDescription, remaining []byte, err error) {
	keyDescription = new(KeyDescription)
	remaining, err = asn1.Unmarshal(raw, keyDescription)
	return keyDescription, remaining, err
}
// UnmarshalKeyDescription unmarshals an ASN.1 encoded key description from a slice of bytes.
UnmarshalKeyDescription unmarshals an ASN.1 encoded key description from a slice of bytes.
// UnmarshalKeyDescription unmarshals an ASN . 1 encoded key description from a slice of bytes .
func UnmarshalKeyDescription(raw []byte) (keyDescription *KeyDescription, remaining []byte, err error) {
	keyDescription = new(KeyDescription)
	remaining, err = asn1.Unmarshal(raw, keyDescription)
	return keyDescription, remaining, err
}
func UnmarshalKeyDescription ( raw [ ] byte ) ( keyDescription * KeyDescription , remaining [ ] byte , err error ) { keyDescription = new ( KeyDescription ) remaining , err = asn1 . Unmarshal ( raw , keyDescription ) return keyDescription , remaining , err }
UnmarshalKeyDescription unmarshals an ASN.1 encoded key description from a slice of bytes.
UnmarshalKeyDescription unmarshals an ASN . 1 encoded key description from a slice of bytes .