X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcske%2Fsilcconnauth.c;fp=lib%2Fsilcske%2Fsilcconnauth.c;h=70cc29680181e9b314baf92e647a252c6902ff60;hb=c6f83217abacf7ef784205ada432c941d52628cd;hp=c3799a8187ead72e327813bf6c7e6b76fb8bf84b;hpb=8becdb62ac3f653f4d8857415807a6f380707dbd;p=silc.git diff --git a/lib/silcske/silcconnauth.c b/lib/silcske/silcconnauth.c index c3799a81..70cc2968 100644 --- a/lib/silcske/silcconnauth.c +++ b/lib/silcske/silcconnauth.c @@ -597,8 +597,9 @@ SILC_FSM_STATE(silc_connauth_st_responder_authenticate) return SILC_FSM_CONTINUE; } - silc_skr_find_set_pkcs_type(find, connauth->ske->pk_type); - silc_skr_find_set_public_key(find, connauth->ske->public_key); + silc_skr_find_set_pkcs_type( + find, silc_pkcs_get_type(connauth->ske->prop->public_key)); + silc_skr_find_set_public_key(find, connauth->ske->prop->public_key); silc_skr_find_set_usage(find, (SILC_SKR_USAGE_AUTH | SILC_SKR_USAGE_KEY_AGREEMENT)); @@ -652,6 +653,8 @@ SILC_FSM_STATE(silc_connauth_st_responder_authenticate_pk) silc_free(connauth->auth_data); + SILC_LOG_DEBUG(("Signature is Ok")); + /** Authentication successful */ silc_fsm_next(fsm, silc_connauth_st_responder_success); return SILC_FSM_CONTINUE;