Topic: How to use WOLFSSL_LOCAL Functions?

I want to use these functions

    WOLFSSL_LOCAL int SendClientHello(WOLFSSL*);
    WOLFSSL_LOCAL int SendClientKeyExchange(WOLFSSL*);
    WOLFSSL_LOCAL int SendCertificateVerify(WOLFSSL*);

but it's not easy to use it.

How to use these function in my Source code ?

give me an answer.

please ..

regards

Share

Re: How to use WOLFSSL_LOCAL Functions?

kjjy7,

Can you tell us what it is you are working on and why you wish to invoke these API's directly rather than using wolfSSL_connect or wolfSSL_write to indirectly invoke those API's?


Warm Regards,

Kaleb

Re: How to use WOLFSSL_LOCAL Functions?

Because, I have to check TLS Handshake Process between Client and Hello using cipher.

So, I need such as SendClientHello, SendServerHello, SendCertificate, SendClientKeyExchange, SendCertificateVerify, etc ...

when i googling wolfssl,I found these functions.

So. I Had a question, that Is, Is there any method to use these functions?

thanks.

Share

Re: How to use WOLFSSL_LOCAL Functions?

kjjy7,

The method to use these functions would be to call the higher level API wolfSSL_connect or wolfSSL_write. We still do not know the exact reason you need to invoke the internal API's which are purposely not exposed for security reasons. Can you please share what it is you are working on that would require direct calls into the low-level internals?

Feel free to send this info to support@wolfssl.com if you are working on a proprietary solution that you prefer to not discuss on a public forum.

- Kaleb