summaryrefslogtreecommitdiff
path: root/PasswordCrypt.c
diff options
context:
space:
mode:
authorMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-08-07 17:34:45 -0400
committerMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2017-08-07 17:34:45 -0400
commitf4173af1ad45a270a5d8b2283f8018582484a553 (patch)
tree08a4e5efd254b4acdc3e524f1624e2c6be972e7b /PasswordCrypt.c
parent62f0afa2ecead02b1258dabab8097ca278a22f8f (diff)
downloadefi-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.c17
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;