diff options
| author | Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> | 2017-08-07 17:34:45 -0400 |
|---|---|---|
| committer | Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> | 2017-08-07 17:34:45 -0400 |
| commit | f4173af1ad45a270a5d8b2283f8018582484a553 (patch) | |
| tree | 08a4e5efd254b4acdc3e524f1624e2c6be972e7b /PasswordCrypt.c | |
| parent | 62f0afa2ecead02b1258dabab8097ca278a22f8f (diff) | |
| download | efi-boot-shim-f4173af1ad45a270a5d8b2283f8018582484a553.tar.gz efi-boot-shim-f4173af1ad45a270a5d8b2283f8018582484a553.zip | |
New upstream version 12+1501864225.b586175
Diffstat (limited to 'PasswordCrypt.c')
| -rw-r--r-- | PasswordCrypt.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/PasswordCrypt.c b/PasswordCrypt.c index e0a82cfd..2494549c 100644 --- a/PasswordCrypt.c +++ b/PasswordCrypt.c @@ -3,7 +3,6 @@ #include <Library/BaseCryptLib.h> #include <openssl/sha.h> #include <openssl/md5.h> -#include <openssl/des.h> #include "PasswordCrypt.h" #include "crypt_blowfish.h" @@ -31,20 +30,6 @@ UINT16 get_hash_size (const UINT16 method) return 0; } -static EFI_STATUS trad_des_crypt (const char *key, const char *salt, UINT8 *hash) -{ - char result[TRAD_DES_HASH_SIZE + 1]; - char *ret; - - ret = DES_fcrypt(key, salt, result); - if (ret) { - CopyMem(hash, result, TRAD_DES_HASH_SIZE); - return EFI_SUCCESS; - } - - return EFI_UNSUPPORTED; -} - static const char md5_salt_prefix[] = "$1$"; static EFI_STATUS md5_crypt (const char *key, UINT32 key_len, @@ -308,8 +293,6 @@ EFI_STATUS password_crypt (const char *password, UINT32 pw_length, switch (pw_crypt->method) { case TRADITIONAL_DES: - status = trad_des_crypt (password, (char *)pw_crypt->salt, hash); - break; case EXTEND_BSDI_DES: status = EFI_UNSUPPORTED; break; |
