SSLParserHSReset((state)->curr_connp); \
} while(0)
-void SSLSetEvent(SSLState *ssl_state, uint8_t event)
-{
- if (ssl_state == NULL) {
- SCLogDebug("Could not set decoder event: %u", event);
- return;
- }
-
- AppLayerDecoderEventsSetEventRaw(&ssl_state->tx_data.events, event);
- ssl_state->events++;
-}
+#define SSLSetEvent(ssl_state, event) \
+ do { \
+ SCLogDebug("setting event %u", (event)); \
+ if ((ssl_state) == NULL) { \
+ SCLogDebug("could not set decoder event %u", event); \
+ } else { \
+ AppLayerDecoderEventsSetEventRaw(&(ssl_state)->tx_data.events, (event)); \
+ (ssl_state)->events++; \
+ } \
+ } while (0)
static void *SSLGetTx(void *state, uint64_t tx_id)
{
void RegisterSSLParsers(void);
void SSLParserRegisterTests(void);
-void SSLSetEvent(SSLState *ssl_state, uint8_t event);
void SSLVersionToString(uint16_t, char *);
void SSLEnableJA3(void);
bool SSLJA3IsEnabled(void);