X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=ossl_crypto.c;h=4cf0afae3572088262bc3523eb02d5ca4718effa;hp=837fac0e553f5ecaf512711d6a954abacaa2a8d7;hb=8fa876111604e494a754e452090bfdd8fccd64c6;hpb=ee0824354abef3e422c32e931f52b4396263cab1;ds=sidebyside diff --git a/ossl_crypto.c b/ossl_crypto.c index 837fac0..4cf0afa 100644 --- a/ossl_crypto.c +++ b/ossl_crypto.c @@ -37,8 +37,8 @@ static const char *ossl_init(void) return "openssl"; } -static unsigned long ossl_encrypt(void *key, int keylen, void *iv, - void *pt, void *ct, int tlen) +static unsigned long ossl_encrypt(const void *key, const int keylen, void *iv, + const void *pt, void *ct, const int tlen) { AES_KEY akey; @@ -48,8 +48,8 @@ static unsigned long ossl_encrypt(void *key, int keylen, void *iv, return 0UL; } -static unsigned long ossl_decrypt(void *key, int keylen, void *iv, - void *ct, void *pt, int tlen) +static unsigned long ossl_decrypt(const void *key, const int keylen, void *iv, + const void *ct, void *pt, const int tlen) { AES_KEY akey; @@ -59,7 +59,8 @@ static unsigned long ossl_decrypt(void *key, int keylen, void *iv, return 0UL; } -static unsigned long ossl_hash(void *pt, int tlen, void *tag, int *taglen) +static unsigned long ossl_hash(const void *pt, const int tlen, + void *tag, int *taglen) { SHA_CTX sctx; @@ -70,10 +71,11 @@ static unsigned long ossl_hash(void *pt, int tlen, void *tag, int *taglen) return 0UL; } -static unsigned long ossl_hmac(void *key, int keylen, void *pt, int tlen, +static unsigned long ossl_hmac(const void *key, int const keylen, + const void *pt, const int tlen, void *tag, int *taglen) { -#if 1 +#if 0 HMAC_CTX hctx; HMAC_CTX_init(&hctx); @@ -91,7 +93,7 @@ static unsigned long ossl_hmac(void *key, int keylen, void *pt, int tlen, return 0UL; } -static const char *ossl_errstr(unsigned long err) +static const char *ossl_errstr(const unsigned long err) { return ERR_error_string(err, NULL); }