diff options
author | Werner Koch <[email protected]> | 2002-08-03 10:50:53 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2002-08-03 10:50:53 +0000 |
commit | 85aa3e18c296cdf18f76a47754d5270eb4e3630e (patch) | |
tree | c47a142fce35ba999e72fad2037a8020b3d8ab16 /cipher/sha1.c | |
parent | 2002-08-02 Timo Schulz <[email protected]> (diff) | |
download | gnupg-85aa3e18c296cdf18f76a47754d5270eb4e3630e.tar.gz gnupg-85aa3e18c296cdf18f76a47754d5270eb4e3630e.zip |
The big extension module removal.
Diffstat (limited to '')
-rw-r--r-- | cipher/sha1.c | 70 |
1 files changed, 2 insertions, 68 deletions
diff --git a/cipher/sha1.c b/cipher/sha1.c index 77749e4ee..06ca2532b 100644 --- a/cipher/sha1.c +++ b/cipher/sha1.c @@ -38,7 +38,7 @@ #include <assert.h> #include "util.h" #include "memory.h" -#include "dynload.h" +#include "algorithms.h" #include "bithelp.h" @@ -331,7 +331,7 @@ sha1_read( SHA1_CONTEXT *hd ) * Returns: A pointer to string describing the algorithm or NULL if * the ALGO is invalid. */ -static const char * +const char * sha1_get_info( int algo, size_t *contextsize, byte **r_asnoid, int *r_asnlen, int *r_mdlen, void (**r_init)( void *c ), @@ -357,69 +357,3 @@ sha1_get_info( int algo, size_t *contextsize, return "SHA1"; } - - - -#ifndef IS_MODULE -static -#endif -const char * const gnupgext_version = "SHA1 ($Revision$)"; - -static struct { - int class; - int version; - int value; - void (*func)(void); -} func_table[] = { - { 10, 1, 0, (void(*)(void))sha1_get_info }, - { 11, 1, 2 }, -}; - - -#ifndef IS_MODULE -static -#endif -void * -gnupgext_enum_func( int what, int *sequence, int *class, int *vers ) -{ - void *ret; - int i = *sequence; - - do { - if( i >= DIM(func_table) || i < 0 ) { - return NULL; - } - *class = func_table[i].class; - *vers = func_table[i].version; - switch( *class ) { - case 11: - case 21: - case 31: - ret = &func_table[i].value; - break; - default: -#ifndef __riscos__ - ret = func_table[i].func; -#else /* __riscos__ */ - ret = (void *) func_table[i].func; -#endif /* __riscos__ */ - break; - } - i++; - } while( what && what != *class ); - - *sequence = i; - return ret; -} - - - - -#ifndef IS_MODULE -void -sha1_constructor(void) -{ - register_internal_cipher_extension( gnupgext_version, gnupgext_enum_func ); -} -#endif - |