On Mon, Mar 30, 2009 at 10:39:56AM -0400, Carter Browne wrote: > Since it is a fixed size (20 bytes) a define would be appropriate, e.g. > > #define SHA1_KEY_SIZE 20 >
The EVP message digest interface includes functions to get the digest size for a given digest algorithm. int size = EVP_MD_size(EVP_sha1()); int size = EVP_MD_size(EVP_get_digestbyname("sha1")); EVP_MD_CTX md_ctx; EVP_DigestInit(&md_ctx, EVP_sha1()); int size = EVP_MD_CTX_size(&md_ctx); ... -- Viktor. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org