func NewEncryptedMessage(header *segment.MessageHeaderSegment, end *segment.MessageEndSegment, hbciVersion segment.HBCIVersion) *EncryptedMessage {
	e := &EncryptedMessage{
		hbciVersion: hbciVersion,
	}
	e.ClientMessage = NewBasicMessageWithHeaderAndEnd(header, end, e)
	return e
}
// NewEncryptedMessage creates a new encrypted message
NewEncryptedMessage creates a new encrypted message
// NewEncryptedMessage creates a new encrypted message
func NewEncryptedMessage(header *segment.MessageHeaderSegment, end *segment.MessageEndSegment, hbciVersion segment.HBCIVersion) *EncryptedMessage {
	e := &EncryptedMessage{
		hbciVersion: hbciVersion,
	}
	e.ClientMessage = NewBasicMessageWithHeaderAndEnd(header, end, e)
	return e
}
func NewEncryptedMessage ( header * segment . MessageHeaderSegment , end * segment . MessageEndSegment , hbciVersion segment . HBCIVersion ) * EncryptedMessage { e := & EncryptedMessage { hbciVersion : hbciVersion , } e . ClientMessage = NewBasicMessageWithHeaderAndEnd ( header , end , e ) return e }
NewEncryptedMessage creates a new encrypted message
NewEncryptedMessage creates a new encrypted message