Xonotic Forums
Turning on AES Support on the server? - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Support (https://forums.xonotic.org/forumdisplay.php?fid=3)
+--- Forum: Xonotic - Server Administration (https://forums.xonotic.org/forumdisplay.php?fid=16)
+--- Thread: Turning on AES Support on the server? (/showthread.php?tid=2664)



Turning on AES Support on the server? - evit - 02-28-2012

Hey,

Can anyone explain how to set up AES on the server? I see some info here - http://www.xonotic.org/team/blog/page/3/ but no details on its setup.

Gracias!


RE: Turning on AES Support on the server? - divVerent - 02-29-2012

You need libd0_rijndael.so installed. Source for this is available on http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary

We unfortunately cannot include this by default in Xonotic builds, or we would have to make sure that nobody in Iraq and other "evil" countries (don't even know which they all are) can download it. Blame US crypto export controls.


RE: Turning on AES Support on the server? - Soelen - 02-29-2012

Wait, I remember Sourceforge made the same think, I think because of the OFAC sanctin list... and I remember some news about sourceforge stopped that crap... brb searching for the news

Edit: Found it

German

English Translated via Google

Mhhhh, I guess the Xonotic Project can't do a similar think like SourceForge did, let the user decide if libd0_rijndael.so should be included or not, I can image this would be too complicated to do so D:


RE: Turning on AES Support on the server? - evit - 02-29-2012

(02-29-2012, 05:11 AM)divVerent Wrote: You need libd0_rijndael.so installed. Source for this is available on http://git.xonotic.org/?p=xonotic/d0_blind_id.git;a=summary

We unfortunately cannot include this by default in Xonotic builds, or we would have to make sure that nobody in Iraq and other "evil" countries (don't even know which they all are) can download it. Blame US crypto export controls.

Kewl! Thanks divVerent!

Yeah, we wouldn't want these "munitions" getting on a game server. =P


RE: Turning on AES Support on the server? - divVerent - 02-29-2012

Well, our autobuild server actually is in NL, and we would have enough mirrors outside the US... so WE could simply include this code, and WE would have no problems, other than slower downloads for US folks. Also, other people who redistribute Xonotic may get into trouble, which isn't exactly in the spirit of the GPL...

But, I prefer having an US mirror over having none...


RE: Turning on AES Support on the server? - evit - 03-12-2012

Hey,

I should have asked how do you add it if you have autobuild? Sorry, I'm not a programmer...

TIA


RE: Turning on AES Support on the server? - evit - 03-23-2012

Ok. Anyone have any pointers of how to set this up on Linux?


RE: Turning on AES Support on the server? - Mr. Bougo - 03-23-2012

What's your distro?

You need to have libd0_rijndael.so installed in your lib directory. Or next to the other stuff? I don't know. Maybe there's some info in the package from the download page.

Get that from http://www.xonotic.org/download/ "Optional encryption download via HTTP"

If you want to do it another way, you have several choices, listed here from preferred to least preferred:
- Get a compiled version from your distro's repositories if that exists, or
- Make a package yourself, if you have the skill, or
- Compile it and load it from your user directories using LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/directory/containing/lib", or
- Compile and install it, using sh autogen.sh, followed by ./configure (see ./configure --help), followed by make, followed by make install (or make DESTDIR=/path/to/whereever install)


RE: Turning on AES Support on the server? - dipol - 06-01-2014

iam download libd0_rijndael.so (- Compile it and load it from your user directories using LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/path/to/directory/containing/lib") but server not have AES icon. May be nee some parametr in server config flie to enabe AES support?

pardon. after installation libs be installed in /usr/local/lib ))) move it to /lib and server restart AES icon is ON