mbedtls/library
Gilles Peskine e56e878207 Remove extra parameter from psa_generate_key
Read extra data from the domain parameters in the attribute structure
instead of taking an argument on the function call.

Implement this for RSA key generation, where the public exponent can
be set as a domain parameter.

Add tests that generate RSA keys with various public exponents.
2019-04-26 17:37:50 +02:00
..
.gitignore
aes.c
aesni.c
arc4.c
aria.c Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
asn1parse.c
asn1write.c Add new function mbedtls_asn1_write_named_bitstring() 2019-02-28 09:36:30 +00:00
base64.c
bignum.c Merge remote-tracking branch 'restricted/pr/551' into development 2019-03-27 17:01:24 +00:00
blowfish.c
camellia.c
ccm.c
certs.c
chacha20.c
chachapoly.c
cipher.c Rename functions that inject key material to an allocated handle 2019-04-24 15:24:45 +02:00
cipher_wrap.c
cmac.c
CMakeLists.txt Merge remote-tracking branch 'tls/development' into development 2019-03-28 16:02:25 +00:00
ctr_drbg.c
debug.c Merge remote-tracking branch 'origin/pr/1818' into development 2019-03-05 16:27:38 +00:00
des.c
dhm.c
ecdh.c
ecdsa.c
ecjpake.c
ecp.c Merge remote-tracking branch 'tls/development' into development 2019-03-28 16:02:25 +00:00
ecp_curves.c
entropy.c
entropy_poll.c
error.c
gcm.c
havege.c
hkdf.c
hmac_drbg.c
Makefile Merge psa_crypto_storage_its into psa_crypto_storage 2019-03-15 11:15:01 +01:00
md.c md: Remove dependency on X.509 2019-03-11 16:46:20 +00:00
md2.c
md4.c
md5.c
md_wrap.c
memory_buffer_alloc.c
net_sockets.c
nist_kw.c
oid.c Add certificate policy of type any policy id 2019-03-26 14:41:07 +02:00
padlock.c
pem.c
pk.c Rename functions that inject key material to an allocated handle 2019-04-24 15:24:45 +02:00
pk_wrap.c Rename functions that inject key material to an allocated handle 2019-04-24 15:24:45 +02:00
pkcs5.c
pkcs11.c
pkcs12.c
pkparse.c
pkwrite.c
platform.c
platform_util.c
poly1305.c
psa_crypto.c Remove extra parameter from psa_generate_key 2019-04-26 17:37:50 +02:00
psa_crypto_core.h
psa_crypto_invasive.h
psa_crypto_its.h Fix up ITS header files for internal use in crypto 2019-03-15 11:13:33 +01:00
psa_crypto_service_integration.h
psa_crypto_slot_management.c Fix build errors with MBEDTLS_PSA_CRYPTO_STORAGE_C disabled 2019-04-25 17:42:32 +02:00
psa_crypto_slot_management.h Reject invalid key ids/lifetimes in attribute-based creation 2019-04-24 15:46:04 +02:00
psa_crypto_storage.c Fix loading of 0-sized key on platforms where malloc(0)=NULL 2019-04-25 17:42:32 +02:00
psa_crypto_storage.h Gate entropy injection through a dedicated configuration option 2019-03-15 11:15:21 +01:00
psa_its_file.c Document rename_replace_existing macro 2019-04-11 14:21:14 +01:00
ripemd160.c
rsa.c
rsa_internal.c
sha1.c
sha256.c
sha512.c
ssl_cache.c
ssl_ciphersuites.c Reduce priority of 3DES ciphersuites 2019-03-01 10:19:27 +01:00
ssl_cli.c Rename functions that inject key material to an allocated handle 2019-04-24 15:24:45 +02:00
ssl_cookie.c
ssl_srv.c
ssl_ticket.c
ssl_tls.c Rename functions that inject key material to an allocated handle 2019-04-24 15:24:45 +02:00
threading.c
timing.c
version.c
version_features.c Merge remote-tracking branch 'tls/development' into development 2019-03-28 16:02:25 +00:00
x509.c
x509_create.c
x509_crl.c
x509_crt.c
x509_csr.c
x509write_crt.c Add new function mbedtls_asn1_write_named_bitstring() 2019-02-28 09:36:30 +00:00
x509write_csr.c Add new function mbedtls_asn1_write_named_bitstring() 2019-02-28 09:36:30 +00:00
xtea.c