mbedtls/include/mbedtls
Manuel Pégourié-Gonnard 430a66f19a Fix backwards config dependency on oid.c
The file oid.c had conditional inclusion of functions based on a config.h
define that belongs to X.509, which is backwards. For now, just include those
functions unconditionally and rely on the linker to garbage-collect them if
not used.

In the longer term X.509-specific functions are likely to be removed from
libmbedcrypto, but at this step the goal is to preserve the API (and even ABI)
of libmbedcrypto for as long as possible while separating the source trees of
Mbed Crypto and Mbed TLS.
2019-01-28 10:31:39 +01:00
..
aes.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
aesni.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
arc4.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
aria.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
asn1.h Merge remote-tracking branch 'upstream-restricted/pr/398' into development-restricted-proposed 2018-03-13 17:18:06 +01:00
asn1write.h Improve wording and formatting of ASN.1 write module documentation 2018-11-02 10:52:38 +00:00
base64.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
bignum.h Bignum: Deprecate mbedtls_mpi_is_prime() 2018-10-09 16:36:53 +01:00
blowfish.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
bn_mul.h Merge remote-tracking branch 'public/pr/1618' into development-proposed 2018-10-28 17:29:13 +00:00
camellia.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
ccm.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
certs.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
chacha20.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
chachapoly.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
check_config.h Add config option for X.509/TLS to use PSA 2018-11-21 21:03:14 +00:00
cipher.h Improve doc wording of PSA status field of mbedtls_cipher_context_t 2018-11-22 14:03:39 +00:00
cipher_internal.h Don't use multiline comments in enums to silence check-names.sh 2018-11-22 14:03:39 +00:00
cmac.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
compat-1.3.h Let MBEDTLS_SSL_MAX_CONTENT_LEN to be split into outward & inward sizes 2018-06-18 20:51:51 +10:00
config.h State explicitly that any API depending on PSA is unstable 2018-11-21 21:08:43 +00:00
ctr_drbg.h Make definitions easier to understand 2018-09-03 14:59:12 +03:00
debug.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
des.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
dhm.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
ecdh.h Fix documentation of what functions restart when 2018-10-15 14:41:16 +02:00
ecdsa.h Add new macro to detemine ECDSA signature length 2018-11-22 09:59:34 +01:00
ecjpake.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
ecp.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
ecp_internal.h Fix minor code style issues 2018-05-15 09:21:57 +01:00
entropy.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
entropy_poll.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
error.h Add common feature unavailable error 2018-11-09 13:57:37 +00:00
gcm.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
havege.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
hkdf.h HKDF: Add warning to partial functions 2018-08-14 16:08:38 +01:00
hmac_drbg.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
md.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
md2.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
md4.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
md5.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
md_internal.h Merge remote-tracking branch 'upstream-public/pr/1294' into development 2018-01-25 14:47:39 +00:00
memory_buffer_alloc.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
net.h Remove unneeded namesapcing in header files 2018-06-24 16:56:47 +03:00
net_sockets.h Merge remote-tracking branch 'upstream-public/pr/1861' into development 2018-08-10 11:17:14 +01:00
nist_kw.h Key wrapping API definition 2018-07-24 16:43:20 +01:00
oid.h Fix backwards config dependency on oid.c 2019-01-28 10:31:39 +01:00
padlock.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
pem.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
pk.h Add test utility function: wrap_as_opaque() 2018-11-22 09:59:34 +01:00
pk_internal.h Align names to use "opaque" only everywhere 2018-11-22 09:59:34 +01:00
pkcs5.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
pkcs11.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
pkcs12.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
platform.h Add common feature unavailable error 2018-11-09 13:57:37 +00:00
platform_time.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
platform_util.h Correct documentation of mbedtls_platform_gmtime_r() 2018-09-06 09:08:55 +01:00
poly1305.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
psa_util.h Remove double white space 2018-11-21 21:08:43 +00:00
ripemd160.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
rsa.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
rsa_internal.h Merge remote-tracking branch 'upstream-public/pr/1457' into development-proposed 2018-04-04 09:19:27 +02:00
sha1.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
sha256.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
sha512.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
ssl.h Fix typo in documentation of mbedtls_ssl_conf_psk() 2018-11-21 21:12:58 +00:00
ssl_cache.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
ssl_ciphersuites.h Declare ChaCha-Poly ciphersuites 2018-06-19 12:11:38 +02:00
ssl_cookie.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
ssl_internal.h Add opaque PSK identifier to mbedtls_ssl_handshake_params 2018-11-21 21:12:58 +00:00
ssl_ticket.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
threading.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00
timing.h Allow to forward declare of public structs #1215 2018-07-24 10:02:47 +02:00
version.h Update library version to 2.15.1 2018-12-01 18:44:29 +00:00
x509.h Fix backwards include of x509.h in oid.h 2019-01-28 09:26:19 +01:00
x509_crl.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
x509_crt.h Misc documentation fixes/improvements. 2018-10-15 13:22:41 +02:00
x509_csr.h Update Doxygen file blocks to remove copyright and license information 2018-01-23 15:44:39 +00:00
xtea.h Deprecate hardware acceleration errors 2018-11-09 15:01:07 +00:00