Commit Graph

  • def6e4fc79 kadmin: honour pw-expiration-time when adding principal (#360) Luke Howard 2018-12-23 16:43:03 +11:00
  • 2974a9841f roken: skip AT_HWCAP[2] in auxval test (#446) Luke Howard 2018-12-23 06:16:05 +00:00
  • 070d0cf928 krb5: krb5_get_init_creds_opt_set_change_password_prompt incomplete (#322) Luke Howard 2018-12-22 18:13:06 +11:00
  • 3c92747f2a gss: fix leak in add_builtin() if interning OID fails Luke Howard 2018-12-23 15:34:27 +11:00
  • 6d7b0bfd17 krb5: support default_ccache_name for MIT compat Luke Howard 2018-12-22 16:37:47 +11:00
  • 862133e2da krb5: support %{username} path expansion token Luke Howard 2018-12-22 16:31:19 +11:00
  • dd7eb8f665 roken: add rk_getpwuid_r() Luke Howard 2018-12-22 16:30:34 +11:00
  • a6ce554c7a krb5: support %{euid} path expansion token Luke Howard 2018-12-22 16:04:32 +11:00
  • 9d98ce72ff krb5: fix const warning in krb5_c_verify_checksum() Luke Howard 2018-12-21 15:47:20 +11:00
  • e11abf414c hdb: support "hard" alias path in AS-REQ (#452) Luke Howard 2018-12-20 16:50:31 +11:00
  • 176fe6c06c hdb: fix uninitialized variable use in MIT bridge Luke Howard 2018-12-20 16:25:00 +11:00
  • 122226c3f3 heimdal: Fix size types and array access Andreas Schneider 2018-03-21 13:02:26 +01:00
  • ce2df481b7 Fix size types Andreas Schneider 2018-09-05 14:49:59 +12:00
  • 2ea34666d9 heimdal: Fix printing a short int into a string Andrew Bartlett 2018-09-10 15:19:33 -05:00
  • a3d8951df5 keytab: Avoid use of signed integer as a boolean Andrew Bartlett 2018-09-17 12:51:24 -07:00
  • 59aee7cad2 PY3: fix "TabError: inconsistent use of tabs and spaces" Noel Power 2018-07-27 14:26:35 +01:00
  • 5180a4ed75 asn1: maximum unsigned INTEGER range is 2^63 (#458) Luke Howard 2018-12-20 12:23:13 +11:00
  • efc5ad8b3c gss: cleanup warnings in HEIM_SLIST_ATOMIC_FOREACH (#447) Luke Howard 2018-12-19 00:36:11 -08:00
  • 4a93c4774a gss: intern OIDs (#447) Luke Howard 2018-12-18 16:02:05 +11:00
  • a8f0905b71 base: expose atomic operations internally (#447) Luke Howard 2018-12-19 13:06:05 +11:00
  • ec88576ace roken: Solaris auxval test fails (#441) Luke Howard 2018-12-15 12:50:58 +11:00
  • 78c915f65a lex: %option not supported by solaris lex Daria Phoebe Brashear 2018-04-19 17:32:59 -04:00
  • 6b3ce5d229 libedit: make makelist compatible with solaris 10 Daria Phoebe Brashear 2018-04-19 17:26:14 -04:00
  • c75bb31a9c For issue#381 Quanah Gibson-Mount 2018-05-14 21:14:13 +00:00
  • 9f58896af9 Add missing initialization of kdc_offset in kcm Pavel Semerad 2018-07-16 18:28:55 +02:00
  • 30d16fd151 krb5tgs: use string representation in logs Isaac Boukris 2018-07-25 19:59:47 +03:00
  • 751f561604 Correct S4U2Self spelling in a comment Isaac Boukris 2018-07-16 11:12:51 +03:00
  • 9de0cd8f7e tests: fix kadmin5 wrapper from repeating flags Isaac Boukris 2018-07-16 11:16:07 +03:00
  • 5542a0ba16 PY3: make sure print stmt is enclosed by '(' & ')' Noel Power 2018-07-27 14:37:29 +01:00
  • fa3c0031a8 Bulk: enclose .keys() method with list where list (from python2) expected Noel Power 2018-05-04 13:33:03 +01:00
  • 06143cc12b PY3: xrange->range Noel Power 2018-08-03 14:58:26 +01:00
  • 926b3aae82 PY3: string.upper not in PY3 Noel Power 2018-08-03 12:53:08 +01:00
  • 76b2f15729 PY3: string.translate string.upper don't exist in PY3 Noel Power 2018-08-03 12:45:51 +01:00
  • 96b410ed46 PY3: bytes.maketrans, string.maketrans is a PY2 only function Noel Power 2018-08-02 14:51:13 +01:00
  • 07e3cbb7fb PY3: dict_keys doesn't have a sort method Noel Power 2018-08-03 14:42:33 +01:00
  • fc9aab949f PY3: dict doesn't have has_key Noel Power 2018-08-03 14:25:34 +01:00
  • f26b1cd599 PY3: iterkeys -> keys Noel Power 2018-08-03 12:48:07 +01:00
  • 965bb515ed PY3: iterkeys -> keys Noel Power 2018-08-03 12:43:26 +01:00
  • f7c2860a36 PY3: dict has no iterkeys method Noel Power 2018-08-03 14:49:59 +01:00
  • de4fbc9514 lib/krb5: Do not re-send the AS-REQ if fast was disabled Andrew Bartlett 2018-09-18 19:08:10 -07:00
  • 4279b467cb Remove an extra line that uses "klist". The command was replaced with "heimtools klist". YASUOKA Masahiko 2018-10-06 13:42:01 +09:00
  • 7ad6c01a8d Fix assorted typos Olly Betts 2018-11-30 13:20:47 +13:00
  • 8d8920b079 Fixes https://github.com/heimdal/heimdal/issues/376 Quanah Gibson-Mount 2018-05-02 22:05:12 +00:00
  • 136f8fb550 Windows: Avoid using deprecated function. Rod Widdowson 2018-03-03 15:22:55 +00:00
  • e21866f7a2 GSS unwrap: wipe copy of DES key when done with it Benjamin Kaduk 2018-10-02 17:49:04 -05:00
  • 0f7fc0fba6 Correct "princial" typos. CUI Hao (Lab) 2018-10-08 13:33:05 +08:00
  • b0e4fcd257 hdb-mitdb: Commit 57f1545a broke support of REQUIRES_PWCHANGE during MIT DB imports Romain Fihue 2018-10-02 13:27:32 +02:00
  • 56fe2f8620 Clear DES key (schedule) in unwrap BAD_MIC case Benjamin Kaduk 2018-09-22 09:27:06 -05:00
  • 1feff82129 roken: gettimeofday using GetSystemTimePreciseAsFileTime Jeffrey Altman 2018-09-18 22:06:23 -04:00
  • 07b3e6fd74 Allow zero-length encrypt IOVs in _krb5_evp_encrypt_iov_cts() Simon Wilkinson 2018-09-18 15:43:28 +01:00
  • d570541e3d Update accept_sec_context.c Jeffrey Altman 2018-09-17 16:40:00 -04:00
  • 635ac1aa85 Free context in case of error Markus Moeller 2018-09-17 20:39:13 +01:00
  • 7b4ea9c42f Fix context etype leaks Markus Moeller 2018-09-16 14:42:42 +01:00
  • 27c6c1e177 s4-heimdal: Fix the format-truncation errors. Günther Deschner 2018-05-30 09:27:49 +02:00
  • 7f834b63cc Correct "explicity" typos. Chris Lamb 2017-02-18 09:00:16 +13:00
  • 6d4da04566 Correct "existence" typos. Chris Lamb 2017-02-18 08:56:18 +13:00
  • 946caad7d0 Correct "extention" typos. Chris Lamb 2017-02-18 08:50:20 +13:00
  • aa119d1792 Correct "doesnt" typos. Chris Lamb 2017-02-17 22:49:29 +13:00
  • 276476c595 Correct "updateing" typos. Chris Lamb 2017-02-18 09:00:39 +13:00
  • 18619449e9 Correct "unavaible" typos. Chris Lamb 2017-02-18 09:00:31 +13:00
  • 2f3f88e53a Correct "allignment" typos. Chris Lamb 2017-02-18 09:00:26 +13:00
  • 9c2351eb25 Correct "paramaters" typos. Chris Lamb 2017-02-18 09:00:21 +13:00
  • d99b8acd1c do not dereference NULL pointer modules if we do not have dlopen Andrew Bartlett 2014-09-03 14:53:36 +12:00
  • 1c8cae58cc heimdal: Use #ifdef HAVE_DLOPEN around functions and variables used by HAVE_DLOPEN Gary Lockyer 2017-09-25 13:58:10 +13:00
  • 492910ec1e Don't lose error status in kadm5_s_init_with_context Viktor Dukhovni 2018-08-05 14:33:31 -04:00
  • 0f91fefe42 Update ipropd_slave.c Jeffrey Altman 2018-07-23 16:40:39 -04:00
  • ee6f7402ca ipropd_slave: open hdb around kadm5_log_init in case recovery needed Daria Phoebe Brashear 2018-07-23 12:05:43 -04:00
  • 1d4ebc0df7 lib/krb5: restore krb5_context_data field ordering to match 7.x Jeffrey Altman 2018-06-08 12:00:38 -04:00
  • 3046fb914e krb5/crypto: Fix compiler error in new iovec CTS code Simon Wilkinson 2018-05-28 11:41:43 +01:00
  • f0bc313cef krb5/crypto: Fix a couple of places where return codes weren't Simon Wilkinson 2018-05-25 23:13:52 +01:00
  • e5b6a3390a Windows: add hcrypto headers to SDK Jeffrey Altman 2018-05-25 11:35:39 -04:00
  • 8e301d44b1 krb5: Use iovecs for krb5_decrypt_iov_ivec Simon Wilkinson 2018-05-14 14:27:42 +01:00
  • a1c8f029b7 krb5: Add a verify mode for the HMAC_SHA1 checksum Simon Wilkinson 2018-05-14 14:26:46 +01:00
  • c611a23d77 krb5: Add EVP iovec encryption routines Simon Wilkinson 2018-05-14 14:25:55 +01:00
  • 57f7373583 krb5: Add an optional encrypt_iov function to encryption types Simon Wilkinson 2018-05-14 14:25:50 +01:00
  • 62a8fc89bc krb5: Use iovec checksum in krb5_encrypt_iov_ivec Simon Wilkinson 2018-05-14 14:25:44 +01:00
  • c45c0d3c66 krb5: Actually 0 padding Simon Wilkinson 2014-12-31 12:21:32 +00:00
  • 550067f6d0 krb5: Expand list of vector types that are hashed Simon Wilkinson 2018-05-14 14:46:09 +01:00
  • 2d84fc65bb hcrypto: Make more buffers persist across HMAC operations Simon Wilkinson 2018-05-14 14:21:50 +01:00
  • b9b8e76376 krb5: Stash the HMAC context in the krb5_crypto object Simon Wilkinson 2018-05-14 14:21:41 +01:00
  • e50faea7f0 krb5: Store a digest context in the crypto structure Simon Wilkinson 2018-05-14 14:21:28 +01:00
  • fa1e998b53 krb5: Implement krb5_verify_checksum_iov with iovecs Simon Wilkinson 2018-05-14 14:20:58 +01:00
  • 152a23f2ce krb5: Reorder checks in _key_schedule Simon Wilkinson 2014-12-31 11:59:03 +00:00
  • aedc1fd4bd krb5: Use iovecs throughout krb5_create_checksum_iov Simon Wilkinson 2018-05-14 14:18:39 +01:00
  • c2271cfbfb krb5: Use EVP HMAC() function for HMAC-SHA1 Simon Wilkinson 2018-05-14 14:16:31 +01:00
  • 9a66752926 test_rfc3961: Add performance tests for HMAC-SHA1 Simon Wilkinson 2018-05-14 14:16:59 +01:00
  • 8f947638c7 krb5: Use iovecs internally for checksum verification Simon Wilkinson 2018-05-14 15:00:05 +01:00
  • ca756f0f7f krb5: Use iovecs for internal checksum handling Simon Wilkinson 2018-05-14 13:56:21 +01:00
  • 3484f092e5 krb5: Add _krb5_evp_hmac_iov Simon Wilkinson 2018-05-14 13:19:12 +01:00
  • cb632bfdeb krb5: Add _krb5_evp_digest_iov Simon Wilkinson 2018-05-14 13:42:42 +01:00
  • eb5eae59a4 krb5: Add _krb5_crypto_iov_should_sign helper function Simon Wilkinson 2018-05-14 13:40:57 +01:00
  • c1eb9828f4 hcrypto: Add HMAC_CTX_new and HMAC_CTX_free Simon Wilkinson 2018-05-14 13:18:33 +01:00
  • ae62cc2341 test_rfc3961: Add HMAC tests Simon Wilkinson 2018-05-14 13:18:24 +01:00
  • 927185e732 IPC: Solaris doors backend: avoid using TLS where possible Luke Howard 2018-05-14 12:14:59 +10:00
  • c5db6e691a IPC: Solaris doors backend: fix uninitialized variables Luke Howard 2018-05-13 21:15:21 +10:00
  • defde8be68 IPC: do not use alloca() in Solaris doors backend Luke Howard 2018-05-13 17:50:30 +10:00
  • 73fde33757 KCM: restore support for Solaris doors IPC mechanism (#379) Luke Howard 2018-05-11 20:17:56 +10:00
  • fef64ade9f IPC: fail gracefully in heim_ipc_cred_get_XXX if cred is NULL (#382) Luke Howard 2018-05-12 14:42:04 +10:00
  • 0c51e7c6ab IPC: use getpeerucred() API correctly (#382) Luke Howard 2018-05-12 14:40:56 +10:00
  • bd2c2eb8bd hcrypto WinCNG backend: zero rgb{Hash,Key}Object on reinit Luke Howard 2018-05-12 13:54:15 +10:00