Restore gnulib module memxor

Restore module required by aes-gcm-x86 and hmac-padlock.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
fix compilation of padlock code without nettle

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/cipher: implement exists function

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/init: adapt to changed gcrypt threads API

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt: add gnutls_crypt_deinit stub

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/mac: add exists and fast functions

Update GCrypt MAC/Digest handling to current GnuTLS API. Drop removed
functions. Add exists() and fast() functions.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/mpi: add bigint_clear callback

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/rnd: add rnd_refresh() callback

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/pk: make it at least compile

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/pk: various fixes

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/pk: implement hash_algorithm()

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/pk: use pkcs1 padding for RSA signatures

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt/pk: experimental ECC support

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
gcrypt: add stubs for missing API

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>