summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ifcfg-rh: don't use 802-1x certifcate setter functionsth/crypto-secretsThomas Haller2018-09-034-210/+207
* ifcfg-rh: rework parsing secretsThomas Haller2018-09-031-79/+130
* ifcfg-rh/trivial: rename variable for ifcfg keys fileThomas Haller2018-09-031-59/+59
* libnm-core: expose _nm_utils_str2bin_full() as internal APIThomas Haller2018-09-032-10/+17
* libnm/keyfile: clear memory when reading certificates from keyfileThomas Haller2018-09-031-20/+33
* libnm/802-1x: refactor getting private-key formatThomas Haller2018-09-031-67/+63
* libnm/802-1x: refactor setting certificate from pathThomas Haller2018-09-033-506/+243
* libnm/802-1x: cleanup NMSetting8021x:verify()Thomas Haller2018-09-031-25/+62
* libnm/802-1x: don't verify certificates in GObject property setterThomas Haller2018-09-031-49/+6
* libnm/802-1x: refactor certificate handling in settingsThomas Haller2018-09-031-190/+94
* libnm/802-1x: call g_bytes_unref() directly without checking for NULLThomas Haller2018-09-031-29/+14
* libnm/802-1x/trivial: reorder codeThomas Haller2018-09-031-505/+514
* libnm/802-1x: refactor GObject properties of NMSetting8021xThomas Haller2018-09-031-323/+280
* libnm/crypto: mark nm_crypto_make_des_aes_key() as test-only functionThomas Haller2018-09-032-15/+15
* libnm/crypto: clean crypto implementations for gnutls/nssThomas Haller2018-09-032-181/+171
* libnm/crypto: rework endianness detection for crypto_verify_pkcs12()Thomas Haller2018-09-034-31/+16
* libnm/crypto: refactor to use enum for supported ciphersThomas Haller2018-09-035-134/+190
* libnm/crypto: remove unused argument key_type for decrypt functionsThomas Haller2018-09-034-6/+0
* libnm/crypto: don't initialize buffer for nm_crypto_make_des_aes_key() with zeroThomas Haller2018-09-031-1/+1
* libnm/crypto: adjust signature of crypto functionsThomas Haller2018-09-035-67/+67
* libnm/crypto: rename crypto functions used for testing onlyThomas Haller2018-09-035-110/+88
* libnm: cleanup conversion from NMCryptoFileFormat to NMSetting8021xCKFormat enumThomas Haller2018-09-031-7/+21
* libnm: fix race in nm-setting-x802-1x's setting private key functionsThomas Haller2018-09-031-69/+119
* libnm: clear private-key passwords in NMSetting8021xThomas Haller2018-09-031-8/+9
* libnm/keyfile: avoid GByteArray to construct path uri in nm_keyfile_detect_un...Thomas Haller2018-09-031-10/+9
* libnm: avoid intermediate GByteArray in path_to_scheme_value()Thomas Haller2018-09-031-8/+7
* libnm/crypto: fix loading certificates from file securelyThomas Haller2018-09-033-28/+18
* libnm/crypto: ensure not leaking sensitive information when loading filesThomas Haller2018-09-031-1/+8
* libnm/crypto: refactor nmtst_crypto_rsa_key_encrypt() and clear memoryThomas Haller2018-09-033-64/+67
* libnm/crypto: move and mark nm_utils_rsa_key_encrypt() as test codeThomas Haller2018-09-035-115/+117
* libnm-core/trivial: rename testing related functions in crypto codeThomas Haller2018-09-032-30/+36
* libnm/crypto: refactor crypto test functions to return GBytesThomas Haller2018-09-033-68/+38
* libnm/crypto: refactor nm_crypto_load_and_verify_certificate() and return GBytesThomas Haller2018-09-035-73/+71
* libnm/crypto: use nm_explicit_bzero() instead of plain memset()Thomas Haller2018-09-032-10/+9
* libnm/crypto: rework _nm_crypto_verify_cert() to return booleanThomas Haller2018-09-034-28/+48
* build/travis: build both against crypto "gnutls" and "nss"Thomas Haller2018-09-031-1/+12
* build: enable building both crypto backends for testsThomas Haller2018-09-035-34/+110
* libnm/crypto: rename libnm crypto API to have consistent NM prefixThomas Haller2018-09-038-262/+295
* libnm/crypto: add header "nm-crypto-impl.h" for crypto implementationThomas Haller2018-09-039-33/+69
* libnm/crypto: rename libnm's crypto filesThomas Haller2018-09-0312-22/+24
* libnm/crypto: refactor decrypt_key() to use NMSecretPtrThomas Haller2018-09-031-29/+38
* libnm/crypto: refactor parse_pkcs8_key_file() to bzero loaded dataThomas Haller2018-09-031-24/+20
* libnm/crypto: refactor parse_old_openssl_key_file() to bzero loaded dataThomas Haller2018-09-031-63/+99
* libnm/crypto: clear data loaded from filesThomas Haller2018-09-031-57/+71
* libnm/crypto: rename crypto functions that are only used by testsThomas Haller2018-09-033-25/+25
* libnm/crypto: cleanup convert_iv() and handle more errorsThomas Haller2018-09-031-22/+37
* libnm/crypto: adjust argument types for crypto_md5_hash()Thomas Haller2018-09-034-26/+35
* libnm/crypto: cleanup error paths and use cleanup-attributeThomas Haller2018-09-031-157/+114
* libnm/crypto: minor cleanup confusing comment in crypto_decrypt_openssl_priva...Thomas Haller2018-09-031-6/+4
* shared: rename PROP_0 in NM_GOBJECT_PROPERTIES_DEFINE() and skip it in nm_gob...Thomas Haller2018-09-031-3/+6