summaryrefslogtreecommitdiff
path: root/lib/accelerated/cryptodev.h
blob: 4824def777f1e05fd259e36cb51cc519a81bab55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef GNUTLS_LIB_ACCELERATED_CRYPTODEV_H
# define GNUTLS_LIB_ACCELERATED_CRYPTODEV_H

extern int _gnutls_cryptodev_fd;

#define CHECK_AES_KEYSIZE(s) \
	if (s != 16 && s != 24 && s != 32) \
		return GNUTLS_E_INVALID_REQUEST

void _gnutls_cryptodev_deinit(void);
int _gnutls_cryptodev_init(void);
int _cryptodev_register_gcm_crypto(int cfd);

#endif /* GNUTLS_LIB_ACCELERATED_CRYPTODEV_H */