inexorgame-obsolete / deprecated-cube-engine-inexor

UNMAINTAINED: Please have a look at the vulkan-renderer
https://inexor.org
zlib License
11 stars 1 forks source link

Use crypto library #2

Closed koraa closed 5 years ago

koraa commented 10 years ago

Sauer implements at least it's own version of the tiger hash and a public/private-key scheme. Investigate what can be replaced and which external projects to embed.

See for instance: http://www.cryptopp.com/

Fohlen commented 10 years ago

sha512 and the standard ECC used in sauerbraten are shipped alongside openssl. That's why I would suggest rather replacing both cypher's with openssl's suite, because it is commonly accepted, fast, and works.

N0Wire commented 10 years ago

Also we can use one of the openssl-forks for example libressl, but openssl will be good too (but as far as i know both of them doesn't support tiger-hash)

Fohlen commented 10 years ago

@N0Wire only the hash of the authkey (kinda like, salt) is generated using tiger. This part can be easily replaced with any string hashing method we would like to use!

Fohlen commented 7 years ago

Authkeys will be deprecated and so should it's generation be.

Fohlen commented 7 years ago

@a-teammate didn't your branch deprecate this? Can this ticket be closed?

Croydon commented 7 years ago

What is the replacement for authkeys?

Fohlen commented 7 years ago

OAuth

aschaeffer commented 7 years ago

We shouldn't close this ticket as long as the replacement is not implemented.

Fohlen commented 5 years ago

This will be deprecated in the new engine. None of the sauer crypto code is used.