From: Adrian-Ken Rueegsegger Date: Thu, 8 Nov 2012 11:22:10 +0000 (+0100) Subject: Drop support for pre-shared key authentication X-Git-Tag: 5.0.3rc1~39^2~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f5e57fe26c02f58f16945bed96453429ff1ea57;p=thirdparty%2Fstrongswan.git Drop support for pre-shared key authentication --- diff --git a/src/charon-tkm/src/tkm/tkm_keymat.c b/src/charon-tkm/src/tkm/tkm_keymat.c index 95261d8c39..fe4caf9ece 100644 --- a/src/charon-tkm/src/tkm/tkm_keymat.c +++ b/src/charon-tkm/src/tkm/tkm_keymat.c @@ -408,29 +408,7 @@ METHOD(keymat_v2_t, get_psk_sig, bool, private_tkm_keymat_t *this, bool verify, chunk_t ike_sa_init, chunk_t nonce, chunk_t secret, identification_t *id, char reserved[3], chunk_t *sig) { - DBG1(DBG_IKE, "returning %s PSK signature", verify ? "remote" : "local"); - - signature_type signature; - init_message_type msg; - chunk_to_sequence(&ike_sa_init, &msg, sizeof(init_message_type)); - - chunk_t idx_chunk, chunk = chunk_alloca(4); - chunk.ptr[0] = id->get_type(id); - memcpy(chunk.ptr + 1, reserved, 3); - idx_chunk = chunk_cata("cc", chunk, id->get_encoding(id)); - idx_type idx; - chunk_to_sequence(&idx_chunk, &idx, sizeof(idx_type)); - - if (ike_isa_sign_psk(this->isa_ctx_id, msg, idx, verify == TRUE, &signature) - != TKM_OK) - { - DBG1(DBG_IKE, "get %s PSK signature failed", verify ? - "remote" : "local"); - return FALSE; - } - - sequence_to_chunk(&signature.data[0], signature.size, sig); - return TRUE; + return FALSE; } METHOD(keymat_t, destroy, void,