Hi all,
sorry for the eye-catching subject, a probably too high goal to achieve for me at the moment.
What I'd really like to do is letting two parties have a conversation over Internet using some sort of data stream passing through a cryptographic function.
A server will be needed to exchange current IP and serve the public part of the other party certificate in order to make the packets "secure".
So my app should be able to connect to a server where to find my friend's current Ip (if he's actually connected) and his public sign, then use local mic to capture my voice, break it in chunks and use a crypto-function to encode the chunks with my private sign and my friend's public one, then send out the "stream" over Internet to my buddy's phone where everything is reversed in order to let him hear my original message.
A walkie-talkie conversation is acceptable.
Any ideas or hints on how to achieve the above? TIA
Umberto