def data_prepare(application_data, seqnum_bytes, content_type, version, mac, key): r_layer = RecordLayer(None) r_layer.version = version h = hmac.new(key, digestmod=mac) digest = r_layer.calculateMAC(h, seqnum_bytes, content_type, application_data) return application_data + digest