mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +01:00
unit: update test-eapol to new ELL APIs
This commit is contained in:
parent
72a417e8a3
commit
f8de0a58f3
@ -2906,6 +2906,9 @@ static void eapol_sm_test_tls(struct eapol_8021x_tls_test_state *s,
|
||||
struct eapol_key *step1, *step2, *step3, *step4;
|
||||
uint8_t ptk_buf[64];
|
||||
uint8_t *ptk;
|
||||
struct l_certchain *server_cert;
|
||||
struct l_key *server_key;
|
||||
struct l_queue *ca_cert;
|
||||
|
||||
aa = ap_address;
|
||||
spa = sta_address;
|
||||
@ -2955,9 +2958,18 @@ static void eapol_sm_test_tls(struct eapol_8021x_tls_test_state *s,
|
||||
s->tx_buf_len = 0;
|
||||
s->tx_buf_offset = 0;
|
||||
|
||||
assert(l_tls_set_auth_data(s->tls, CERTDIR "cert-server.pem",
|
||||
CERTDIR "cert-server-key-pkcs8.pem", NULL));
|
||||
assert(l_tls_set_cacert(s->tls, CERTDIR "cert-ca.pem"));
|
||||
server_cert = l_pem_load_certificate_chain(CERTDIR "cert-server.pem");
|
||||
assert(server_cert);
|
||||
|
||||
server_key = l_pem_load_private_key(CERTDIR "cert-server-key-pkcs8.pem",
|
||||
NULL, NULL);
|
||||
assert(server_key);
|
||||
|
||||
ca_cert = l_pem_load_certificate_list(CERTDIR "cert-ca.pem");
|
||||
assert(ca_cert);
|
||||
|
||||
assert(l_tls_set_auth_data(s->tls, server_cert, server_key));
|
||||
assert(l_tls_set_cacert(s->tls, ca_cert));
|
||||
assert(l_tls_start(s->tls));
|
||||
|
||||
ths->handshake_failed = false;
|
||||
|
Loading…
Reference in New Issue
Block a user