| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
9.6.2.2 Override parts of the backend
In some systems, such as embedded ones, it might be desirable to override big parts of the cryptographic backend, or even all of them. For this reason the following functions are provided.
-
gnutls_crypto_cipher_registerTo override the cryptographic algorithms backend. -
gnutls_crypto_digest_registerTo override the digest algorithms backend. -
gnutls_crypto_rnd_registerTo override the random number generator backend. -
gnutls_crypto_bigint_registerTo override the big number number operations backend. -
gnutls_crypto_pk_registerTo override the public key encryption backend. This is tight to the big number operations so either both of them should be updated or care must be taken to use the same format.
If all of them are used then GnuTLS will no longer use libgcrypt.
