You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hostap/src/crypto
Wolfgang Steinwender cce33c7e7a openssl: Support private_key blob in PEM encoded PKCS#8 format
Try to parse the private_key blob as private key in PEM format encoded
PKCS#8. PEM format is already supported for private_key file and is now
also supported for private_key blob.

Signed-off-by: Wolfgang Steinwender <wsteinwender@pcs.com>
3 years ago
..
Makefile build: Make more library things common 4 years ago
aes-cbc.c Add TEST_FAIL() condition to aes_128_cbc_encrypt/decrypt() 9 years ago
aes-ccm.c AES-CCM: Use os_memcmp_const() for hash/password comparisons 10 years ago
aes-ctr.c Extend AES-SIV implementation to support different key lengths 8 years ago
aes-eax.c crypto: Clear temporary heap allocations before freeing 9 years ago
aes-encblock.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
aes-gcm.c AES-GCM: Use os_memcmp_const() for hash/password comparisons 10 years ago
aes-internal-dec.c crypto: Add return value to DES and AES encrypt/decrypt 7 years ago
aes-internal-enc.c Add TEST_FAIL() to aes_encrypt_init() with internal crypto 5 years ago
aes-internal.c Add support for using 192-bit and 256-bit keys with AES-GCM 12 years ago
aes-omac1.c tests: Add TEST_FAIL() condition to omac1_aes_vector() 9 years ago
aes-siv.c Use os_memdup() 7 years ago
aes-unwrap.c AES: Extend key wrap implementation to support longer data 10 years ago
aes-wrap.c AES: Extend key wrap implementation to support longer data 10 years ago
aes.h crypto: Add return value to DES and AES encrypt/decrypt 7 years ago
aes_i.h UBSan: Avoid dependency on undefined behavior in internal AES operation 5 years ago
aes_siv.h Extend AES-SIV implementation to support different key lengths 8 years ago
aes_wrap.h Extend AES-SIV implementation to support different key lengths 8 years ago
crypto.h OpenSSL: Additional EC functionality for SAE-PK 4 years ago
crypto_gnutls.c Add explicit checks for peer's DH public key 5 years ago
crypto_internal-cipher.c Fix AES block size handling for internal cipher 12 years ago
crypto_internal-modexp.c Add explicit checks for peer's DH public key 5 years ago
crypto_internal-rsa.c Add function for building RSA public key from n and e parameters 10 years ago
crypto_internal.c tests: crypto_hash_finish() failure in eap_pwd_kdf() 5 years ago
crypto_libtomcrypt.c tests: crypto_hash_finish() failure in eap_pwd_kdf() 5 years ago
crypto_linux.c tests: crypto_hash_finish() failure in eap_pwd_kdf() 5 years ago
crypto_module_tests.c tests: AES-CTR encrypt test vectors 4 years ago
crypto_nettle.c Add explicit checks for peer's DH public key 5 years ago
crypto_none.c crypto: Add return value to DES and AES encrypt/decrypt 7 years ago
crypto_openssl.c openssl: Disable padding after initializing the cipher suite 3 years ago
crypto_wolfssl.c wolfssl: Fix crypto_bignum_rand() implementation 4 years ago
des-internal.c crypto: Add return value to DES and AES encrypt/decrypt 7 years ago
des_i.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
dh_group5.c Fix memory leak on NFC DH generation error path 9 years ago
dh_group5.h Add dh5_init_fixed() to allow fixed DH parameters to be used 12 years ago
dh_groups.c Add explicit checks for peer's DH public key 5 years ago
dh_groups.h Add Diffie-Hellman group definitions for MODP groups in RFC 5114 11 years ago
fips_prf_internal.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
fips_prf_openssl.c OpenSSL: Silence sparse warnings in fips186_2_prf() 8 years ago
fips_prf_wolfssl.c wolfSSL: Use new digest namespace 6 years ago
md4-internal.c crypto internal: Make MD4 PADDING array const 5 years ago
md5-internal.c Add TEST_FAIL() support for internal hash functions 9 years ago
md5.c crypto: Clear temporary stack buffers after use 9 years ago
md5.h FIPS: Remove md5-non-fips.c 12 years ago
md5_i.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
milenage.c Milenage: Use os_memcmp_const() for hash/password comparisons 10 years ago
milenage.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
ms_funcs.c crypto: Process des_encrypt() error returns in callers 7 years ago
ms_funcs.h crypto: Process des_encrypt() error returns in callers 7 years ago
random.c crypto: Add option to use getrandom() 5 years ago
random.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
rc4.c Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
sha1-internal.c More forceful clearing of stack memory with keys 5 years ago
sha1-pbkdf2.c Convert remaining SSID routines from char* to u8* 12 years ago
sha1-prf.c More forceful clearing of stack memory with keys 5 years ago
sha1-tlsprf.c More forceful clearing of stack memory with keys 5 years ago
sha1-tprf.c More forceful clearing of stack memory with keys 5 years ago
sha1.c More forceful clearing of stack memory with keys 5 years ago
sha1.h Convert remaining SSID routines from char* to u8* 12 years ago
sha1_i.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
sha256-internal.c Remove trailing whitespace 7 years ago
sha256-kdf.c More forceful clearing of stack memory with keys 5 years ago
sha256-prf.c More forceful clearing of stack memory with keys 5 years ago
sha256-tlsprf.c Return success/failure result from tls_prf_sha256() 5 years ago
sha256.c crypto: Allow up to 10 fragments for hmac_sha*_vector() 4 years ago
sha256.h Return success/failure result from tls_prf_sha256() 5 years ago
sha256_i.h Remove the GPL notification from files contributed by Jouni Malinen 12 years ago
sha384-internal.c Add SHA384 and SHA512 implementations from LibTomCrypt library 9 years ago
sha384-kdf.c More forceful clearing of stack memory with keys 5 years ago
sha384-prf.c More forceful clearing of stack memory with keys 5 years ago
sha384-tlsprf.c Add TLS-PRF using HMAC with P_SHA384 for TEAP 5 years ago
sha384.c crypto: Allow up to 10 fragments for hmac_sha*_vector() 4 years ago
sha384.h Add TLS-PRF using HMAC with P_SHA384 for TEAP 5 years ago
sha384_i.h Add SHA384 and SHA512 implementations from LibTomCrypt library 9 years ago
sha512-internal.c crypto: Reduce the size of sha512_compress() stack frame 5 years ago
sha512-kdf.c More forceful clearing of stack memory with keys 5 years ago
sha512-prf.c More forceful clearing of stack memory with keys 5 years ago
sha512.c crypto: Allow up to 10 fragments for hmac_sha*_vector() 4 years ago
sha512.h Extend SHA-384 and SHA-512 support to match SHA-256 7 years ago
sha512_i.h Add SHA384 and SHA512 implementations from LibTomCrypt library 9 years ago
tls.h OpenSSL: Provide access to peer subject and own certificate use 4 years ago
tls_gnutls.c Extend domain_match and domain_suffix_match to allow list of values 5 years ago
tls_internal.c TLS: Add support for RFC 5705 TLS exporter context with internal TLS 5 years ago
tls_none.c Add support for an optional context parameter to TLS exporter 5 years ago
tls_openssl.c openssl: Support private_key blob in PEM encoded PKCS#8 format 3 years ago
tls_openssl.h BoringSSL: Move OCSP implementation into a separate file 9 years ago
tls_openssl_ocsp.c BoringSSL: Keep static analyzers happier with X509_get0_pubkey_bitstr() 8 years ago
tls_wolfssl.c wolfSSL: wolfSSL_use_PrivateKey_* correct return codes 3 years ago