Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.4:ARM
openssl-1_1.31016
rsa-pss.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rsa-pss.patch of Package openssl-1_1.31016
Index: openssl-1.1.1d/crypto/rsa/rsa_lib.c =================================================================== --- openssl-1.1.1d.orig/crypto/rsa/rsa_lib.c +++ openssl-1.1.1d/crypto/rsa/rsa_lib.c @@ -467,6 +467,11 @@ const BIGNUM *RSA_get0_iqmp(const RSA *r return r->iqmp; } +const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r) +{ + return r->pss; +} + void RSA_clear_flags(RSA *r, int flags) { r->flags &= ~flags; Index: openssl-1.1.1d/include/openssl/ossl_typ.h =================================================================== --- openssl-1.1.1d.orig/include/openssl/ossl_typ.h +++ openssl-1.1.1d/include/openssl/ossl_typ.h @@ -111,6 +111,7 @@ typedef struct dsa_method DSA_METHOD; typedef struct rsa_st RSA; typedef struct rsa_meth_st RSA_METHOD; +typedef struct rsa_pss_params_st RSA_PSS_PARAMS; typedef struct ec_key_st EC_KEY; typedef struct ec_key_method_st EC_KEY_METHOD; Index: openssl-1.1.1d/include/openssl/rsa.h =================================================================== --- openssl-1.1.1d.orig/include/openssl/rsa.h +++ openssl-1.1.1d/include/openssl/rsa.h @@ -224,6 +224,7 @@ const BIGNUM *RSA_get0_q(const RSA *d); const BIGNUM *RSA_get0_dmp1(const RSA *r); const BIGNUM *RSA_get0_dmq1(const RSA *r); const BIGNUM *RSA_get0_iqmp(const RSA *r); +const RSA_PSS_PARAMS *RSA_get0_pss_params(const RSA *r); void RSA_clear_flags(RSA *r, int flags); int RSA_test_flags(const RSA *r, int flags); void RSA_set_flags(RSA *r, int flags); @@ -279,14 +280,14 @@ int RSA_pkey_ctx_ctrl(EVP_PKEY_CTX *ctx, DECLARE_ASN1_ENCODE_FUNCTIONS_const(RSA, RSAPublicKey) DECLARE_ASN1_ENCODE_FUNCTIONS_const(RSA, RSAPrivateKey) -typedef struct rsa_pss_params_st { +struct rsa_pss_params_st { X509_ALGOR *hashAlgorithm; X509_ALGOR *maskGenAlgorithm; ASN1_INTEGER *saltLength; ASN1_INTEGER *trailerField; /* Decoded hash algorithm from maskGenAlgorithm */ X509_ALGOR *maskHash; -} RSA_PSS_PARAMS; +}; DECLARE_ASN1_FUNCTIONS(RSA_PSS_PARAMS) Index: openssl-1.1.1d/util/libcrypto.num =================================================================== --- openssl-1.1.1d.orig/util/libcrypto.num +++ openssl-1.1.1d/util/libcrypto.num @@ -4582,6 +4582,7 @@ OPENSSL_INIT_set_config_file_flags EVP_PKEY_get0_engine 4536 1_1_1c EXIST::FUNCTION:ENGINE X509_get0_authority_serial 4537 1_1_1d EXIST::FUNCTION: X509_get0_authority_issuer 4538 1_1_1d EXIST::FUNCTION: +RSA_get0_pss_params 4539 1_1_1d EXIST::FUNCTION:RSA FIPS_drbg_reseed 6348 1_1_0g EXIST::FUNCTION: FIPS_selftest_check 6349 1_1_0g EXIST::FUNCTION: FIPS_rand_set_method 6350 1_1_0g EXIST::FUNCTION:
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor