Hi Nikos, hi everyone,

now i am implementing the function hooks to use a TR03109 security module in GnuTLS described in "Using GnuTLS with an HSM" (July 2013). (Cipher Suite: TLS_ECDHE_ECDSA_WITH_AES_123_CBC_SHA256)

I've already implemented the functions to set the function pointers in GnuTLS. After this i've added the automated function call for getting the random number of the security module for the "client hello"-message. So part one is implemented.

Now i will implement the function to get the EC-Key-Pair from the security module and to calculate the pre-master-secret in the security module. I have a few problems to find the right place in the source-code.

I've tracked the function calls to the right place:
_gnutls_handshake()
_gnutls_handshake_client()
_gnutls_send_client_kx_message()
_gnutls_generate_client_kx()

For the last function i cannot find the implementation... Where is this function implemented?

Is this the right function call sequence to solve my problem?

Thanks for your answer!

Horst

_______________________________________________
Gnutls-help mailing list
[email protected]
http://lists.gnupg.org/mailman/listinfo/gnutls-help

Reply via email to