There is *no* W64 support yet for Libgcrypt!

Rafaël Carré funman at videolan.org
Wed Apr 11 06:43:34 CEST 2012


Hello,

Le 2012-04-04 10:51, Werner Koch a écrit :
> Hi!
> 
> Some folks are trying to build Libgcrypt for Windows 64 bit.

We are distributing (experimental) VLC binaries using libgcrypt:
http://download.videolan.org/pub/videolan/vlc/2.0.1/win64/

>   Let me
> state it clearly:
> 
>                         W64 IS NOT YET SUPPORTED
> 
> You may run in all kinds of problems, 

For example lack of assembly code (win64 has different calling
conventions from other x86_64 operating systems).

> the worst of it being the lack of
> a serious entropy gathering module.  The rndw32.c module some may use is
> not appropriate for w64!

Can you clarify what is wrong with libgcrypt/random/rndw32.c ?

Advapi32.dll is still present on Win64, are you aware of other changes
which make the code written for Win32 not suitable for Win64?

> Annoying CERTs with that is not a good idea, either.
> 
> Simply throwing a compiler on some software on a new platform may result
> in a runable binary - but there is no guarantee that it will work as
> expected.
> 
> 
> Shalom-Salam,
> 
>    Werner
> 




More information about the Gcrypt-devel mailing list