[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
12.6.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_register2 To override the cryptographic algorithms backend.
- gnutls_crypto_mac_register2 To override the MAC algorithms backend.
- gnutls_crypto_digest_register2 To override the digest algorithms backend.
- gnutls_crypto_rnd_register2 To override the random number generator backend.
- gnutls_crypto_bigint_register2 To override the big number number operations backend.
- gnutls_crypto_pk_register2 To 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.