- implemented RSA, only signing and verifying esma_pkcs1 padded

- removed gmp-helper: chunk_to_mpz is now done with gmp functions, prime generation in prime-pool
- added prime-pool (needs priority fix)
- proof of concept RSA authentication
- mpz uses LEAK_DETECTIVE
- configuration-manager supports rsa keys
This commit is contained in:
Martin Willi
2005-12-04 01:30:35 +00:00
parent a374d1ee66
commit 8ff8c33d1d
29 changed files with 2311 additions and 289 deletions
+6 -2
View File
@@ -30,8 +30,12 @@
* mappings for hash_algorithm_t
*/
mapping_t hash_algorithm_m[] = {
{HASH_SHA1, "HASH_SHA1"},
{HASH_MD5, "HASH_MD5"},
{HASH_MD2,"HASH_MD2"},
{HASH_MD5,"HASH_MD5"},
{HASH_SHA1,"HASH_SHA1"},
{HASH_SHA256,"HASH_SHA256"},
{HASH_SHA384,"HASH_SHA384"},
{HASH_SHA512,"HASH_SHA512"},
{MAPPING_END, NULL}
};
+6 -2
View File
@@ -32,8 +32,12 @@ typedef enum hash_algorithm_t hash_algorithm_t;
* @brief Algorithms to use for hashing.
*/
enum hash_algorithm_t {
HASH_SHA1,
HASH_MD5
HASH_MD2,
HASH_MD5, /* supported */
HASH_SHA1, /* supported */
HASH_SHA256,
HASH_SHA384,
HASH_SHA512,
};
/**