Hi Mikko!

I'm currently creating the application you've described. I'm (will be)
using HCD (GSM data connections) to deliver encrypted voice data.

I've tried using pulseaudio on the Neo 1973 (haven't got a freerunner)
It turns out it is way too slow. At the moment, I'm using portaudio
because that one is way better documented than alsa (at least for the
full-duplex part).

At the current stage, I can compress the audio data coming from the
microphone with speex, decompress it and the play it back to the
speakers/headphone.

In the weeks to come I'll add AES for encryption and see how to pipe
that data stream through the modem. When it is at the stage where I can
create a stable connection with pre-shared keys, I'll release the first
version to the public.

It will be licensed under the GPL, but at the moment I really need
to make it stable, optimize it and run a few tests before I'll release
it ;-)

Future plans include compatibility with the cryptophone protocol and the
option to use a PKI for session key exchange.

Sincerely
- Soeren

_______________________________________________
devel mailing list
[email protected]
https://lists.openmoko.org/mailman/listinfo/devel

Reply via email to