r21434: - get rid of "krb5Key"
authorStefan Metzmacher <metze@samba.org>
Sun, 18 Feb 2007 22:01:02 +0000 (22:01 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:48:34 +0000 (14:48 -0500)
commite20b53f6feaaca2cc81ee7d296ca3ff757ee3953
treee8f1e27434b93d696890a13acdb2077fd808558b
parent1ad0f99a439f0d52a735b391bf9900d50171aca5
r21434: - get rid of "krb5Key"
- use "sambaPassword" only as virtual attribute for passing
  the cleartext password (in unix charset) into the ldb layer
- store des-cbc-crc, des-cbc-md5 keys in the Primary:Kerberos
  blob to match w2k and w2k3
- aes key support is disabled by default, as we don't know
  exacly how longhorn stores them. use password_hash:create_aes_key=yes
  to force creation of them.
- store the cleartext password in the Primary:CLEARTEXT blob
  if configured

TODO:
 - find out how longhorn stores aes keys
 - find out how the Primary:WDigest blob needs to be constructed
   (not supported by w2k)

metze
source/auth/sam.c
source/dsdb/samdb/ldb_modules/local_password.c
source/dsdb/samdb/ldb_modules/password_hash.c
source/kdc/hdb-ldb.c