From f85c860cc3db9b706ab20c5256dca036c6c4289f Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Tue, 24 Feb 2015 10:57:25 -0600 Subject: [PATCH] eapol: Add eapol_sm_set_pmk --- src/eapol.c | 5 +++++ src/eapol.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/eapol.c b/src/eapol.c index bd5155d9..93e9de18 100644 --- a/src/eapol.c +++ b/src/eapol.c @@ -456,3 +456,8 @@ void eapol_sm_set_aa_address(struct eapol_sm *sm, const uint8_t *aa_addr) { memcpy(sm->aa_addr, aa_addr, sizeof(sm->aa_addr)); } + +void eapol_sm_set_pmk(struct eapol_sm *sm, const uint8_t *pmk) +{ + memcpy(sm->pmk, pmk, sizeof(sm->pmk)); +} diff --git a/src/eapol.h b/src/eapol.h index f499bac2..3faab03b 100644 --- a/src/eapol.h +++ b/src/eapol.h @@ -127,3 +127,4 @@ void eapol_sm_free(struct eapol_sm *sm); void eapol_sm_set_sta_address(struct eapol_sm *sm, const uint8_t *sta_addr); void eapol_sm_set_aa_address(struct eapol_sm *sm, const uint8_t *aa_addr); +void eapol_sm_set_pmk(struct eapol_sm *sm, const uint8_t *pmk);