Deleted Added
full compact
rsa_ameth.c (306195) rsa_ameth.c (325337)
1/* crypto/rsa/rsa_ameth.c */
2/*
3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project
4 * 2006.
5 */
6/* ====================================================================
7 * Copyright (c) 2006 The OpenSSL Project. All rights reserved.
8 *

--- 754 unchanged lines hidden (view full) ---

763 }
764 X509_ALGOR_set0(alg1, OBJ_nid2obj(NID_rsassaPss),
765 V_ASN1_SEQUENCE, os1);
766 return 3;
767 }
768 return 2;
769}
770
1/* crypto/rsa/rsa_ameth.c */
2/*
3 * Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL project
4 * 2006.
5 */
6/* ====================================================================
7 * Copyright (c) 2006 The OpenSSL Project. All rights reserved.
8 *

--- 754 unchanged lines hidden (view full) ---

763 }
764 X509_ALGOR_set0(alg1, OBJ_nid2obj(NID_rsassaPss),
765 V_ASN1_SEQUENCE, os1);
766 return 3;
767 }
768 return 2;
769}
770
771#ifndef OPENSSL_NO_CMS
771static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg,
772 X509_ALGOR **pmaskHash)
773{
774 const unsigned char *p;
775 int plen;
776 RSA_OAEP_PARAMS *pss;
777
778 *pmaskHash = NULL;

--- 7 unchanged lines hidden (view full) ---

786 if (!pss)
787 return NULL;
788
789 *pmaskHash = rsa_mgf1_decode(pss->maskGenFunc);
790
791 return pss;
792}
793
772static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg,
773 X509_ALGOR **pmaskHash)
774{
775 const unsigned char *p;
776 int plen;
777 RSA_OAEP_PARAMS *pss;
778
779 *pmaskHash = NULL;

--- 7 unchanged lines hidden (view full) ---

787 if (!pss)
788 return NULL;
789
790 *pmaskHash = rsa_mgf1_decode(pss->maskGenFunc);
791
792 return pss;
793}
794
794#ifndef OPENSSL_NO_CMS
795static int rsa_cms_decrypt(CMS_RecipientInfo *ri)
796{
797 EVP_PKEY_CTX *pkctx;
798 X509_ALGOR *cmsalg;
799 int nid;
800 int rv = -1;
801 unsigned char *label = NULL;
802 int labellen = 0;

--- 165 unchanged lines hidden ---
795static int rsa_cms_decrypt(CMS_RecipientInfo *ri)
796{
797 EVP_PKEY_CTX *pkctx;
798 X509_ALGOR *cmsalg;
799 int nid;
800 int rv = -1;
801 unsigned char *label = NULL;
802 int labellen = 0;

--- 165 unchanged lines hidden ---