]> andersk Git - openssh.git/commitdiff
- (djm) Bug #577 - wrong flag in scard-opensc.c sc_private_decrypt.
authordjm <djm>
Wed, 4 Jun 2003 09:15:10 +0000 (09:15 +0000)
committerdjm <djm>
Wed, 4 Jun 2003 09:15:10 +0000 (09:15 +0000)
   ok markus@

ChangeLog
scard-opensc.c

index 501a75cdde5ce0ac77078dca20ac817ae06ffdf7..4a9ea2fca65383aea5f985dcd7d05039d3e0b23c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
 20030603
  - (djm) Bug #573 - Remove unneeded Krb headers and compat goop. Patch from
    simon@sxw.org.uk (Also matches a change in OpenBSD a while ago)
+ - (djm) Bug #577 - wrong flag in scard-opensc.c sc_private_decrypt. 
+   ok markus@
 
 20030603
  - (djm) Replace setproctitle replacement with code derived from 
index e91bc25ba9bdfc2b3192185e7a46f8cdd92a7141..312251829f18965e9c8645408365585477c08e1c 100644 (file)
@@ -173,7 +173,8 @@ sc_private_decrypt(int flen, u_char *from, u_char *to, RSA *rsa,
        r = sc_prkey_op_init(rsa, &key_obj);
        if (r)
                return -1;
-       r = sc_pkcs15_decipher(p15card, key_obj, 0, from, flen, to, flen);
+       r = sc_pkcs15_decipher(p15card, key_obj, SC_ALGORITHM_RSA_PAD_PKCS1, 
+           from, flen, to, flen);
        sc_unlock(card);
        if (r < 0) {
                error("sc_pkcs15_decipher() failed: %s", sc_strerror(r));
This page took 1.150931 seconds and 5 git commands to generate.