mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-06 00:00:47 -04:00
botan: Add MD5 support to Botan hasher
Support MD5 in the Botan plugin if supported by Botan. MD5 is required for RADIUS and obviously EAP-MD5, and also for non-PKCS#8 encoded, encrypted private keys.
This commit is contained in:
parent
04ecaff6a9
commit
13f113f7a9
@ -112,6 +112,9 @@ botan_hasher_t *botan_hasher_create(hash_algorithm_t algo)
|
||||
|
||||
switch (algo)
|
||||
{
|
||||
case HASH_MD5:
|
||||
hash_name = "MD5";
|
||||
break;
|
||||
case HASH_SHA1:
|
||||
hash_name = "SHA-1";
|
||||
break;
|
||||
|
@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (C) 2017 René Korthaus, Rohde & Schwarz Cybersecurity
|
||||
* Copyright (C) 2018 René Korthaus
|
||||
* Rohde & Schwarz Cybersecurity GmbH
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -102,6 +102,9 @@ METHOD(plugin_t, get_features, int,
|
||||
#endif
|
||||
/* hashers */
|
||||
PLUGIN_REGISTER(HASHER, botan_hasher_create),
|
||||
#ifdef BOTAN_HAS_MD5
|
||||
PLUGIN_PROVIDE(HASHER, HASH_MD5),
|
||||
#endif
|
||||
#ifdef BOTAN_HAS_SHA1
|
||||
PLUGIN_PROVIDE(HASHER, HASH_SHA1),
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user