]> granicus.if.org Git - apache/commit
Add support for SHA-2 crypt() algorithm in htpasswd.
authorJoe Orton <jorton@apache.org>
Fri, 21 Jun 2019 16:20:29 +0000 (16:20 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 21 Jun 2019 16:20:29 +0000 (16:20 +0000)
commit57748d60a5e58598b8f66feaa7760ebed9a02dbf
tree712d8a3456a19cdd4b0f20bf62f65912e83517a4
parent07e3fbd647bc9ed047eca8bf8fc22eae47d97daa
Add support for SHA-2 crypt() algorithm in htpasswd.

* configure.in: Detect SHA-2 support in crypt().

* support/passwd_common.h: Define ALG_CRYPT_SHA256, ALG_CRYPT_SHA512,
  include ap_config_auto.h.

* support/htpasswd.c (check_args): Allow -2, -5, -r arguments for
  SHA-256, SHA-256 and rounds options respectively.

* support/passwd_common.c
  (parse_common_options): Parse -2, -5, -r args.
  (mkhash): Generate crypt hash for SHA256/SHA512 algorithms.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1861793 13f79535-47bb-0310-9956-ffa450edef68
configure.in
support/htpasswd.c
support/passwd_common.c
support/passwd_common.h