tls-log: add common fn to create string from arr

pull/14637/head
Shivani Bhardwaj 6 months ago committed by Victor Julien
parent 9c5fda18da
commit b93b5c4ae3

@ -257,6 +257,19 @@ filectx_error:
return result;
}
char *CreateStringFromByteArray(uint8_t *arr, uint32_t len)
{
uint32_t str_len = len + 1;
char *final = SCCalloc(str_len, sizeof(char));
if (final == NULL) {
return NULL;
}
memcpy(final, arr, len);
final[str_len - 1] = '\0';
return final;
}
static void LogTlsLogVersion(MemBuffer *buffer, uint16_t version)
{
char ssl_version[SSL_VERSION_MAX_STRLEN];

@ -29,5 +29,6 @@ void LogTlsLogRegister(void);
int TLSGetIPInformations(const Packet *p, char *srcip, socklen_t srcip_len, Port *sp, char *dstip,
socklen_t dstip_len, Port *dp, int ipproto);
char *CreateStringFromByteArray(uint8_t *arr, uint32_t len);
#endif /* SURICATA_LOG_TLSLOG_H */

Loading…
Cancel
Save