• I'm trying to create and implement a cryptographic protocol that makes it difficult to replay, modify or spoof command messages and the reply messages. Both the server and client are together on one Pico for the development phase. At some point I would like to implement to server and client on separate devices with a suitable communication link.

    I've run into problems with the one way function and am seriously considering its elimination.
    It is not needed or could be replaced with one of the SHA functions.(SHA1, SHA256 etc.)

About