summaryrefslogtreecommitdiff
path: root/mac/fira_session.c
diff options
context:
space:
mode:
Diffstat (limited to 'mac/fira_session.c')
-rw-r--r--mac/fira_session.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/mac/fira_session.c b/mac/fira_session.c
index 8373d0d..cca4252 100644
--- a/mac/fira_session.c
+++ b/mac/fira_session.c
@@ -32,7 +32,6 @@
#include <net/fira_region_nl.h>
#include "fira_session.h"
-#include "fira_crypto.h"
#include "fira_round_hopping_sequence.h"
#include "fira_access.h"
#include "fira_frame.h"
@@ -551,6 +550,7 @@ struct fira_session *fira_session_new(struct fira_local *local, u32 session_id)
params->round_hopping = false;
params->priority = FIRA_PRIORITY_DEFAULT;
params->sts_length = FIRA_STS_LENGTH_64;
+ params->sts_config = FIRA_STS_MODE_STATIC;
params->rframe_config = FIRA_RFRAME_CONFIG_SP3;
params->preamble_duration = FIRA_PREAMBULE_DURATION_64;
params->sfd_id = FIRA_SFD_ID_2;
@@ -605,11 +605,6 @@ void fira_session_free(struct fira_local *local, struct fira_session *session)
}
fira_session_fsm_uninit(local, session);
fira_round_hopping_sequence_destroy(session);
- fira_aead_destroy(&session->crypto.aead);
- /*
- * The session structure contains the Crypto context. This needs to be
- * cleared.
- */
kfree(session->rx_ctx[0]);
kfree_sensitive(session);
}