Live data from Hacker News

Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

news.ycombinator.com

71–80 of 147 posts

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#71
This is great! Is there an Android version, and if so, are you OK with me writing a telepresence bot control API for it? (It's just a couple of hooks to a control app, if you're not releaseing source, I can just give you them).

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#73
post #62

What makes the main developer, irungentoo, qualified to write the Tox core?

Starting a new, blue water distributed encryption system in a non-safe language is odd at this point. The protocol is being _noodled_ through and the code is in C. This is the coding style https://github.com/irungentoo/toxcore/commit/84c28337d248bad... this is openssl all over again https://github.com/irungentoo/toxcore/commit/1d6c3934736c369...

C is far from a non-safe language; it's the language of choice for NASA systems that lives depend on after all.

I'm not sure what you're trying to point out with those links. How is this related to openssl?

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#74

This is great! Is there an Android version, and if so, are you OK with me writing a telepresence bot control API for it? (It's just a couple of hooks to a control app, if you're not releaseing source, I can just give you them).

Antox, the android client: https://github.com/Astonex/Antox

Please do! It's all free and open source.

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#75
post #72
post #61

Can you explain why tox is written in C over languages?

Knowing the typical Arch/Gentoo tiling WM 8px console font anime wallpaper mindset on /g/, "bloat".

Also for interoperability and portability. Pretty much every language has a way to bind to C code, and pretty much all hardware can run C.

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#76
post #73
post #62

Earlier quoted context omitted.

Starting a new, blue water distributed encryption system in a non-safe language is odd at this point. The protocol is being _noodled_ through and the code is in C. This is the coding style https://github.com/irungentoo/toxcore/commit/84c28337d248bad... this is openssl all over again https://github.com/irungentoo/toxcore/commit/1d6c3934736c369...

C is far from a non-safe language; it's the language of choice for NASA systems that lives depend on after all. I'm not sure what you're trying to point out with those links. How is this related to openssl?

Because NASA has used C means this guy writes code for the shuttle?

Read the code. Dig through the commit logs. This is the wrong choice on about every level. The best encryption won't save you when you have code like this.

What did we not learn about OpenSSL?

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#79
post #76
post #73

Earlier quoted context omitted.

C is far from a non-safe language; it's the language of choice for NASA systems that lives depend on after all. I'm not sure what you're trying to point out with those links. How is this related to openssl?

Because NASA has used C means this guy writes code for the shuttle? Read the code. Dig through the commit logs. This is the wrong choice on about every level. The best encryption won't save you when you have code like this. What did we not learn about OpenSSL?

You're talking complete nonsense. Constructive criticism please.

Re: Tox: A simple, distributed, free, secure Skype replacement. Now alpha with A/V

#80
post #29

Earlier quoted context omitted.

This is a good question. What makes it secure ? "encryption" is not enough. Do you have central servers or is it protocol using P2P ? how do you connect one client to another ? What kind of encryption ? How are the key generated, can we change them etc...

The whole protocol is decentralized and peer to peer. Each person in the network has a public and private key. The NaCl library is used to do all of the encryption.

Do you have exact crypto spec somewhere?

"NaCl library" is not a spec and it's still easy to use/apply it incorrectly.

Post reply on HN