mbedtls/include/mbedtls
Andrzej Kurek 753b86c5fd New module: pkcs11_client
New module pkcs11_client.c, defining an opaque pk engine whose backend
is a PKCS#11 token (cryptographic module using the Cryptoki API).

New config option PKCS11_CLIENT_C. Requires pkcs11.h to compile and a
pkcs11 library to link.

Test setup meant to be used with the SoftHSM v2 library (libsofthsm2).
The test setup is not yet integrated with the Mbed TLS test framework.
Before running tests involving PKCS#11, you need to run

    cd tests && scripts/pkcs11-client-test.sh init
2018-01-23 08:56:17 -05:00
..
aes.h Merge remote-tracking branch 'upstream-public/pr/964' into development 2018-01-02 16:24:29 +01:00
aesni.h
arc4.h
asn1.h Fix typo in asn1.h 2017-10-12 23:21:37 +01:00
asn1write.h Add mbedtls_asn1_write_len() support for 3 and 4 byte lengths 2016-08-25 15:42:27 +01:00
base64.h
bignum.h Correct typo in bignum.h 2018-01-05 08:07:47 +00:00
blowfish.h
bn_mul.h Fix segfault on x32 by using better register constraints in bn_mul.h 2016-05-23 14:29:28 +01:00
camellia.h
ccm.h Allow alternate core implementation of CCM 2017-04-04 11:37:15 +02:00
certs.h
check_config.h Fix check_config.h #error directive 2017-07-27 21:44:33 +01:00
cipher_internal.h
cipher.h Refactor and change CMAC interface 2016-10-13 13:51:11 +01:00
cmac.h Allow alternate core implementation of CMAC 2017-04-04 11:47:16 +02:00
compat-1.3.h Remove obsolete macros from compat-1.3.h 2017-05-16 10:22:37 +01:00
config.h New module: pkcs11_client 2018-01-23 08:56:17 -05:00
ctr_drbg.h
debug.h
des.h
dhm.h Clarified function param in dhm.h 2016-05-25 00:59:37 +01:00
ecdh.h
ecdsa.h Expose ecdsa_signature_to_asn1 2018-01-22 07:51:24 -05:00
ecjpake.h Fix check-doxy-blocks.pl errors (cmac.c ecjpake.h) 2017-05-12 00:18:04 +01:00
ecp_internal.h Apply feedback to ECP internal interface documentation 2017-05-11 22:42:14 +01:00
ecp.h ECP: Write RFC5480 representation of a group/point 2018-01-22 07:52:57 -05:00
entropy_poll.h Add config macro for min bytes hw entropy 2016-10-13 13:48:48 +01:00
entropy.h Documentation and entropy self test changes (#610) 2016-09-13 13:30:02 +01:00
error.h PK: support for opaque keys 2018-01-22 07:52:56 -05:00
gcm.h Allow alternate implementation of GCM 2017-09-22 17:42:44 +01:00
havege.h
hmac_drbg.h
md2.h
md4.h
md5.h
md_internal.h
md.h Add configuration file in md.h 2017-08-22 14:50:14 +03:00
memory_buffer_alloc.h Clarifies documentation on reported memory statistics 2016-05-23 14:29:29 +01:00
net_sockets.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
net.h Rename net.{c,h} to net_sockets.{c,h} 2016-10-13 13:48:48 +01:00
oid.h
padlock.h
pem.h
pk_info.h Declare mbedtls_pk_info_t through macro 2018-01-22 07:52:58 -05:00
pk_internal.h Move pk_info structure to its own file 2018-01-22 07:51:24 -05:00
pk.h PK: robustness of mbedtls_pk_rsa and mbedtls_pk_ec 2018-01-22 07:52:57 -05:00
pkcs5.h
pkcs11_client.h New module: pkcs11_client 2018-01-23 08:56:17 -05:00
pkcs11.h
pkcs12.h
platform_time.h Puts platform time abstraction into its own header 2016-07-13 14:46:18 +01:00
platform.h Fix platform setup/teardown feature and comments 2017-07-27 21:44:33 +01:00
ripemd160.h
rsa_internal.h Mention validate_params does primality tests only if GENPRIME def'd 2017-10-17 10:34:01 +01:00
rsa.h Incorporate comments on merge commit 2017-12-22 17:08:40 +00:00
sha1.h
sha256.h
sha512.h
ssl_cache.h
ssl_ciphersuites.h Undo API change 2017-07-27 21:44:33 +01:00
ssl_cookie.h
ssl_internal.h Fix mbedtls_ssl_read 2017-06-08 10:12:16 +01:00
ssl_ticket.h
ssl.h Enhance documentation of ssl_write_hostname_ext, adapt ChangeLog. 2017-10-06 11:58:50 +01:00
threading.h Remove mutexes from ECP hardware acceleration 2017-07-27 21:44:32 +01:00
timing.h mbedtls_timing_get_timer: don't use uninitialized memory 2017-12-20 18:53:52 +01:00
version.h Update version number to 2.6.0 2017-08-10 11:51:16 +01:00
x509_crl.h
x509_crt.h Update doc of return value of verify() 2017-07-06 15:00:32 +02:00
x509_csr.h Fix typo in docs for mbedtls_x509write_csr_der() 2016-10-13 13:53:56 +01:00
x509.h Rename time and index parameter to avoid name conflict. 2017-07-28 22:28:08 +01:00
xtea.h