[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Saturday, August 26, 2017 @ 12:21:17 Author: foutrelis Revision: 303890 archrelease: copy trunk to staging-i686, staging-x86_64 Added: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303889, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD (from rev 303889, perl-crypt-openssl-rsa/trunk/PKGBUILD) perl-crypt-openssl-rsa/repos/staging-x86_64/ perl-crypt-openssl-rsa/repos/staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303889, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD (from rev 303889, perl-crypt-openssl-rsa/trunk/PKGBUILD) --+ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-i686/PKGBUILD| 46 + staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-x86_64/PKGBUILD | 46 + 4 files changed, 462 insertions(+) Copied: perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303889, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) === --- staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (rev 0) +++ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch 2017-08-26 12:21:17 UTC (rev 303890) @@ -0,0 +1,185 @@ +From b3747e625780be90dcff11c2d9e91048016bb4d0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=+Date: Thu, 13 Oct 2016 18:14:17 +0200 +Subject: [PATCH] Adapt to OpenSSL 1.1.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +OpenSSL 1.1.0 hid structure internals and provided methods for getting +and settting the internal values. This patch modifes the code so that +it can be built with OpenSSL 1.1.0 as well as with the older one. + +CPAN RT#117481 + +Signed-off-by: Petr Písař +--- + RSA.xs | 89 ++ + 1 file changed, 73 insertions(+), 16 deletions(-) + +diff --git a/RSA.xs b/RSA.xs +index de512e7..9bf6f01 100644 +--- a/RSA.xs b/RSA.xs +@@ -49,7 +49,13 @@ void croakSsl(char* p_file, int p_line) + + char _is_private(rsaData* p_rsa) + { +-return(p_rsa->rsa->d != NULL); ++const BIGNUM *d; ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++d = p_rsa->rsa->d; ++#else ++RSA_get0_key(p_rsa->rsa, NULL, NULL, ); ++#endif ++return(d != NULL); + } + + SV* make_rsa_obj(SV* p_proto, RSA* p_rsa) +@@ -136,7 +142,7 @@ unsigned char* get_message_digest(SV* text_SV, int hash_method) + } + } + +-SV* bn2sv(BIGNUM* p_bn) ++SV* bn2sv(const BIGNUM* p_bn) + { + return p_bn != NULL + ? sv_2mortal(newSViv((IV) BN_dup(p_bn))) +@@ -317,6 +323,9 @@ _new_key_from_parameters(proto, n, e, d, p, q) + BN_CTX* ctx; + BIGNUM* p_minus_1 = NULL; + BIGNUM* q_minus_1 = NULL; ++BIGNUM* dmp1 = NULL; ++BIGNUM* dmq1 = NULL; ++BIGNUM* iqmp = NULL; + int error; + CODE: + { +@@ -325,8 +334,10 @@ _new_key_from_parameters(proto, n, e, d, p, q) + croak("At least a modulous and public key must be provided"); + } + CHECK_OPEN_SSL(rsa = RSA_new()); ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->n = n; + rsa->e = e; ++#endif + if (p || q) + { + error = 0; +@@ -341,8 +352,12 @@ _new_key_from_parameters(proto, n, e, d, p, q) + q = BN_new(); + THROW(BN_div(q, NULL, n, p, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->p = p; + rsa->q = q; ++#else ++THROW(RSA_set0_factors(rsa, p, q)); ++#endif + THROW(p_minus_1 = BN_new()); + THROW(BN_sub(p_minus_1, p, BN_value_one())); + THROW(q_minus_1 = BN_new()); +@@ -353,17 +368,32 @@ _new_key_from_parameters(proto, n, e, d, p, q) + THROW(BN_mul(d, p_minus_1, q_minus_1, ctx)); + THROW(BN_mod_inverse(d, e, d, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->d = d; +-THROW(rsa->dmp1 = BN_new()); +-THROW(BN_mod(rsa->dmp1, d, p_minus_1, ctx)); +-THROW(rsa->dmq1 = BN_new()); +-THROW(BN_mod(rsa->dmq1, d, q_minus_1, ctx)); +-THROW(rsa->iqmp = BN_new()); +-THROW(BN_mod_inverse(rsa->iqmp, q, p, ctx)); ++#else ++THROW(RSA_set0_key(rsa, n, e, d)); ++#endif ++THROW(dmp1 = BN_new()); ++THROW(BN_mod(dmp1, d, p_minus_1, ctx)); ++THROW(dmq1 = BN_new()); ++THROW(BN_mod(dmq1, d, q_minus_1, ctx)); ++THROW(iqmp = BN_new()); ++THROW(BN_mod_inverse(iqmp, q, p, ctx)); ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++rsa->dmp1 = dmp1; ++
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Thursday, August 24, 2017 @ 13:53:18 Author: foutrelis Revision: 303466 archrelease: copy trunk to staging-i686, staging-x86_64 Added: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303465, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD (from rev 303465, perl-crypt-openssl-rsa/trunk/PKGBUILD) perl-crypt-openssl-rsa/repos/staging-x86_64/ perl-crypt-openssl-rsa/repos/staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303465, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD (from rev 303465, perl-crypt-openssl-rsa/trunk/PKGBUILD) --+ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-i686/PKGBUILD| 46 + staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-x86_64/PKGBUILD | 46 + 4 files changed, 462 insertions(+) Copied: perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 303465, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) === --- staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (rev 0) +++ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch 2017-08-24 13:53:18 UTC (rev 303466) @@ -0,0 +1,185 @@ +From b3747e625780be90dcff11c2d9e91048016bb4d0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=+Date: Thu, 13 Oct 2016 18:14:17 +0200 +Subject: [PATCH] Adapt to OpenSSL 1.1.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +OpenSSL 1.1.0 hid structure internals and provided methods for getting +and settting the internal values. This patch modifes the code so that +it can be built with OpenSSL 1.1.0 as well as with the older one. + +CPAN RT#117481 + +Signed-off-by: Petr Písař +--- + RSA.xs | 89 ++ + 1 file changed, 73 insertions(+), 16 deletions(-) + +diff --git a/RSA.xs b/RSA.xs +index de512e7..9bf6f01 100644 +--- a/RSA.xs b/RSA.xs +@@ -49,7 +49,13 @@ void croakSsl(char* p_file, int p_line) + + char _is_private(rsaData* p_rsa) + { +-return(p_rsa->rsa->d != NULL); ++const BIGNUM *d; ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++d = p_rsa->rsa->d; ++#else ++RSA_get0_key(p_rsa->rsa, NULL, NULL, ); ++#endif ++return(d != NULL); + } + + SV* make_rsa_obj(SV* p_proto, RSA* p_rsa) +@@ -136,7 +142,7 @@ unsigned char* get_message_digest(SV* text_SV, int hash_method) + } + } + +-SV* bn2sv(BIGNUM* p_bn) ++SV* bn2sv(const BIGNUM* p_bn) + { + return p_bn != NULL + ? sv_2mortal(newSViv((IV) BN_dup(p_bn))) +@@ -317,6 +323,9 @@ _new_key_from_parameters(proto, n, e, d, p, q) + BN_CTX* ctx; + BIGNUM* p_minus_1 = NULL; + BIGNUM* q_minus_1 = NULL; ++BIGNUM* dmp1 = NULL; ++BIGNUM* dmq1 = NULL; ++BIGNUM* iqmp = NULL; + int error; + CODE: + { +@@ -325,8 +334,10 @@ _new_key_from_parameters(proto, n, e, d, p, q) + croak("At least a modulous and public key must be provided"); + } + CHECK_OPEN_SSL(rsa = RSA_new()); ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->n = n; + rsa->e = e; ++#endif + if (p || q) + { + error = 0; +@@ -341,8 +352,12 @@ _new_key_from_parameters(proto, n, e, d, p, q) + q = BN_new(); + THROW(BN_div(q, NULL, n, p, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->p = p; + rsa->q = q; ++#else ++THROW(RSA_set0_factors(rsa, p, q)); ++#endif + THROW(p_minus_1 = BN_new()); + THROW(BN_sub(p_minus_1, p, BN_value_one())); + THROW(q_minus_1 = BN_new()); +@@ -353,17 +368,32 @@ _new_key_from_parameters(proto, n, e, d, p, q) + THROW(BN_mul(d, p_minus_1, q_minus_1, ctx)); + THROW(BN_mod_inverse(d, e, d, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->d = d; +-THROW(rsa->dmp1 = BN_new()); +-THROW(BN_mod(rsa->dmp1, d, p_minus_1, ctx)); +-THROW(rsa->dmq1 = BN_new()); +-THROW(BN_mod(rsa->dmq1, d, q_minus_1, ctx)); +-THROW(rsa->iqmp = BN_new()); +-THROW(BN_mod_inverse(rsa->iqmp, q, p, ctx)); ++#else ++THROW(RSA_set0_key(rsa, n, e, d)); ++#endif ++THROW(dmp1 = BN_new()); ++THROW(BN_mod(dmp1, d, p_minus_1, ctx)); ++THROW(dmq1 = BN_new()); ++THROW(BN_mod(dmq1, d, q_minus_1, ctx)); ++THROW(iqmp = BN_new()); ++THROW(BN_mod_inverse(iqmp, q, p, ctx)); ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++rsa->dmp1 = dmp1; ++
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Thursday, June 1, 2017 @ 11:55:52 Author: felixonmars Revision: 297240 archrelease: copy trunk to staging-i686, staging-x86_64 Added: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 297238, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD (from rev 297238, perl-crypt-openssl-rsa/trunk/PKGBUILD) perl-crypt-openssl-rsa/repos/staging-x86_64/ perl-crypt-openssl-rsa/repos/staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 297238, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD (from rev 297238, perl-crypt-openssl-rsa/trunk/PKGBUILD) --+ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-i686/PKGBUILD| 46 + staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-x86_64/PKGBUILD | 46 + 4 files changed, 462 insertions(+) Copied: perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 297238, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) === --- staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (rev 0) +++ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch 2017-06-01 11:55:52 UTC (rev 297240) @@ -0,0 +1,185 @@ +From b3747e625780be90dcff11c2d9e91048016bb4d0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=+Date: Thu, 13 Oct 2016 18:14:17 +0200 +Subject: [PATCH] Adapt to OpenSSL 1.1.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +OpenSSL 1.1.0 hid structure internals and provided methods for getting +and settting the internal values. This patch modifes the code so that +it can be built with OpenSSL 1.1.0 as well as with the older one. + +CPAN RT#117481 + +Signed-off-by: Petr Písař +--- + RSA.xs | 89 ++ + 1 file changed, 73 insertions(+), 16 deletions(-) + +diff --git a/RSA.xs b/RSA.xs +index de512e7..9bf6f01 100644 +--- a/RSA.xs b/RSA.xs +@@ -49,7 +49,13 @@ void croakSsl(char* p_file, int p_line) + + char _is_private(rsaData* p_rsa) + { +-return(p_rsa->rsa->d != NULL); ++const BIGNUM *d; ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++d = p_rsa->rsa->d; ++#else ++RSA_get0_key(p_rsa->rsa, NULL, NULL, ); ++#endif ++return(d != NULL); + } + + SV* make_rsa_obj(SV* p_proto, RSA* p_rsa) +@@ -136,7 +142,7 @@ unsigned char* get_message_digest(SV* text_SV, int hash_method) + } + } + +-SV* bn2sv(BIGNUM* p_bn) ++SV* bn2sv(const BIGNUM* p_bn) + { + return p_bn != NULL + ? sv_2mortal(newSViv((IV) BN_dup(p_bn))) +@@ -317,6 +323,9 @@ _new_key_from_parameters(proto, n, e, d, p, q) + BN_CTX* ctx; + BIGNUM* p_minus_1 = NULL; + BIGNUM* q_minus_1 = NULL; ++BIGNUM* dmp1 = NULL; ++BIGNUM* dmq1 = NULL; ++BIGNUM* iqmp = NULL; + int error; + CODE: + { +@@ -325,8 +334,10 @@ _new_key_from_parameters(proto, n, e, d, p, q) + croak("At least a modulous and public key must be provided"); + } + CHECK_OPEN_SSL(rsa = RSA_new()); ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->n = n; + rsa->e = e; ++#endif + if (p || q) + { + error = 0; +@@ -341,8 +352,12 @@ _new_key_from_parameters(proto, n, e, d, p, q) + q = BN_new(); + THROW(BN_div(q, NULL, n, p, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->p = p; + rsa->q = q; ++#else ++THROW(RSA_set0_factors(rsa, p, q)); ++#endif + THROW(p_minus_1 = BN_new()); + THROW(BN_sub(p_minus_1, p, BN_value_one())); + THROW(q_minus_1 = BN_new()); +@@ -353,17 +368,32 @@ _new_key_from_parameters(proto, n, e, d, p, q) + THROW(BN_mul(d, p_minus_1, q_minus_1, ctx)); + THROW(BN_mod_inverse(d, e, d, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->d = d; +-THROW(rsa->dmp1 = BN_new()); +-THROW(BN_mod(rsa->dmp1, d, p_minus_1, ctx)); +-THROW(rsa->dmq1 = BN_new()); +-THROW(BN_mod(rsa->dmq1, d, q_minus_1, ctx)); +-THROW(rsa->iqmp = BN_new()); +-THROW(BN_mod_inverse(rsa->iqmp, q, p, ctx)); ++#else ++THROW(RSA_set0_key(rsa, n, e, d)); ++#endif ++THROW(dmp1 = BN_new()); ++THROW(BN_mod(dmp1, d, p_minus_1, ctx)); ++THROW(dmq1 = BN_new()); ++THROW(BN_mod(dmq1, d, q_minus_1, ctx)); ++THROW(iqmp = BN_new()); ++THROW(BN_mod_inverse(iqmp, q, p, ctx)); ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++rsa->dmp1 = dmp1; ++
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Friday, March 10, 2017 @ 15:23:41 Author: bluewind Revision: 290494 archrelease: copy trunk to staging-i686, staging-x86_64 Added: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 290493, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD (from rev 290493, perl-crypt-openssl-rsa/trunk/PKGBUILD) perl-crypt-openssl-rsa/repos/staging-x86_64/ perl-crypt-openssl-rsa/repos/staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 290493, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD (from rev 290493, perl-crypt-openssl-rsa/trunk/PKGBUILD) --+ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-i686/PKGBUILD| 46 + staging-x86_64/0001-Adapt-to-OpenSSL-1.1.0.patch | 185 + staging-x86_64/PKGBUILD | 46 + 4 files changed, 462 insertions(+) Copied: perl-crypt-openssl-rsa/repos/staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (from rev 290493, perl-crypt-openssl-rsa/trunk/0001-Adapt-to-OpenSSL-1.1.0.patch) === --- staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch (rev 0) +++ staging-i686/0001-Adapt-to-OpenSSL-1.1.0.patch 2017-03-10 15:23:41 UTC (rev 290494) @@ -0,0 +1,185 @@ +From b3747e625780be90dcff11c2d9e91048016bb4d0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?=+Date: Thu, 13 Oct 2016 18:14:17 +0200 +Subject: [PATCH] Adapt to OpenSSL 1.1.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +OpenSSL 1.1.0 hid structure internals and provided methods for getting +and settting the internal values. This patch modifes the code so that +it can be built with OpenSSL 1.1.0 as well as with the older one. + +CPAN RT#117481 + +Signed-off-by: Petr Písař +--- + RSA.xs | 89 ++ + 1 file changed, 73 insertions(+), 16 deletions(-) + +diff --git a/RSA.xs b/RSA.xs +index de512e7..9bf6f01 100644 +--- a/RSA.xs b/RSA.xs +@@ -49,7 +49,13 @@ void croakSsl(char* p_file, int p_line) + + char _is_private(rsaData* p_rsa) + { +-return(p_rsa->rsa->d != NULL); ++const BIGNUM *d; ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++d = p_rsa->rsa->d; ++#else ++RSA_get0_key(p_rsa->rsa, NULL, NULL, ); ++#endif ++return(d != NULL); + } + + SV* make_rsa_obj(SV* p_proto, RSA* p_rsa) +@@ -136,7 +142,7 @@ unsigned char* get_message_digest(SV* text_SV, int hash_method) + } + } + +-SV* bn2sv(BIGNUM* p_bn) ++SV* bn2sv(const BIGNUM* p_bn) + { + return p_bn != NULL + ? sv_2mortal(newSViv((IV) BN_dup(p_bn))) +@@ -317,6 +323,9 @@ _new_key_from_parameters(proto, n, e, d, p, q) + BN_CTX* ctx; + BIGNUM* p_minus_1 = NULL; + BIGNUM* q_minus_1 = NULL; ++BIGNUM* dmp1 = NULL; ++BIGNUM* dmq1 = NULL; ++BIGNUM* iqmp = NULL; + int error; + CODE: + { +@@ -325,8 +334,10 @@ _new_key_from_parameters(proto, n, e, d, p, q) + croak("At least a modulous and public key must be provided"); + } + CHECK_OPEN_SSL(rsa = RSA_new()); ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->n = n; + rsa->e = e; ++#endif + if (p || q) + { + error = 0; +@@ -341,8 +352,12 @@ _new_key_from_parameters(proto, n, e, d, p, q) + q = BN_new(); + THROW(BN_div(q, NULL, n, p, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->p = p; + rsa->q = q; ++#else ++THROW(RSA_set0_factors(rsa, p, q)); ++#endif + THROW(p_minus_1 = BN_new()); + THROW(BN_sub(p_minus_1, p, BN_value_one())); + THROW(q_minus_1 = BN_new()); +@@ -353,17 +368,32 @@ _new_key_from_parameters(proto, n, e, d, p, q) + THROW(BN_mul(d, p_minus_1, q_minus_1, ctx)); + THROW(BN_mod_inverse(d, e, d, ctx)); + } ++#if OPENSSL_VERSION_NUMBER < 0x1010L + rsa->d = d; +-THROW(rsa->dmp1 = BN_new()); +-THROW(BN_mod(rsa->dmp1, d, p_minus_1, ctx)); +-THROW(rsa->dmq1 = BN_new()); +-THROW(BN_mod(rsa->dmq1, d, q_minus_1, ctx)); +-THROW(rsa->iqmp = BN_new()); +-THROW(BN_mod_inverse(rsa->iqmp, q, p, ctx)); ++#else ++THROW(RSA_set0_key(rsa, n, e, d)); ++#endif ++THROW(dmp1 = BN_new()); ++THROW(BN_mod(dmp1, d, p_minus_1, ctx)); ++THROW(dmq1 = BN_new()); ++THROW(BN_mod(dmq1, d, q_minus_1, ctx)); ++THROW(iqmp = BN_new()); ++THROW(BN_mod_inverse(iqmp, q, p, ctx)); ++#if OPENSSL_VERSION_NUMBER < 0x1010L ++rsa->dmp1 = dmp1; ++
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Sunday, June 5, 2016 @ 13:28:05 Author: bluewind Revision: 269014 db-move: moved perl-crypt-openssl-rsa from [testing] to [extra] (i686, x86_64) Added: perl-crypt-openssl-rsa/repos/extra-i686/PKGBUILD (from rev 269013, perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD) perl-crypt-openssl-rsa/repos/extra-x86_64/PKGBUILD (from rev 269013, perl-crypt-openssl-rsa/repos/testing-x86_64/PKGBUILD) Deleted: perl-crypt-openssl-rsa/repos/extra-i686/PKGBUILD perl-crypt-openssl-rsa/repos/extra-x86_64/PKGBUILD perl-crypt-openssl-rsa/repos/testing-i686/ perl-crypt-openssl-rsa/repos/testing-x86_64/ ---+ /PKGBUILD | 78 extra-i686/PKGBUILD | 39 extra-x86_64/PKGBUILD | 39 3 files changed, 78 insertions(+), 78 deletions(-) Deleted: extra-i686/PKGBUILD === --- extra-i686/PKGBUILD 2016-06-05 11:28:02 UTC (rev 269013) +++ extra-i686/PKGBUILD 2016-06-05 11:28:05 UTC (rev 269014) @@ -1,39 +0,0 @@ -# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ -# Maintainer: Florian Pritz-# Contributor: Sergej Pupykin - -pkgname=perl-crypt-openssl-rsa -pkgver=0.28 -pkgrel=6 -pkgdesc="Interface to OpenSSL RSA methods" -arch=('i686' 'x86_64') -url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA; -depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') -license=('GPL') -options=('!emptydirs') -source=("http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) -md5sums=('86217a5036fc63779c30420b5fd84129') - -build() { - cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor - make -} - -check() { - cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" - - make test -} - -package() { - cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" - make pure_install doc_install DESTDIR="$pkgdir" -# template start; name=perl-binary-module-dependency; version=1; -if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then - _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') - _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') - depends+=("perl>=$_perlver_min" "perl<$_perlver_max") -fi -# template end; -} Copied: perl-crypt-openssl-rsa/repos/extra-i686/PKGBUILD (from rev 269013, perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2016-06-05 11:28:05 UTC (rev 269014) @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ +# Maintainer: Florian Pritz +# Contributor: Sergej Pupykin + +pkgname=perl-crypt-openssl-rsa +pkgver=0.28 +pkgrel=8 +pkgdesc="Interface to OpenSSL RSA methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA; +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +options=('!emptydirs') +source=("http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) +md5sums=('86217a5036fc63779c30420b5fd84129') + +build() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + + make test +} + +package() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + make pure_install doc_install DESTDIR="$pkgdir" +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; +} Deleted: extra-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2016-06-05 11:28:02 UTC (rev 269013) +++ extra-x86_64/PKGBUILD 2016-06-05 11:28:05 UTC (rev 269014) @@ -1,39 +0,0 @@ -# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ -# Maintainer: Florian Pritz -# Contributor: Sergej Pupykin - -pkgname=perl-crypt-openssl-rsa -pkgver=0.28 -pkgrel=6 -pkgdesc="Interface to OpenSSL RSA methods" -arch=('i686' 'x86_64') -url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA; -depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') -license=('GPL') -options=('!emptydirs') -source=("http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) -md5sums=('86217a5036fc63779c30420b5fd84129') - -build() { - cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor -
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Friday, May 27, 2016 @ 10:00:32 Author: bluewind Revision: 268660 db-move: moved perl-crypt-openssl-rsa from [staging] to [testing] (i686, x86_64) Added: perl-crypt-openssl-rsa/repos/testing-i686/ perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD (from rev 268659, perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD) perl-crypt-openssl-rsa/repos/testing-x86_64/ perl-crypt-openssl-rsa/repos/testing-x86_64/PKGBUILD (from rev 268659, perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD) Deleted: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-x86_64/ -+ testing-i686/PKGBUILD | 39 +++ testing-x86_64/PKGBUILD | 39 +++ 2 files changed, 78 insertions(+) Copied: perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD (from rev 268659, perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-05-27 08:00:32 UTC (rev 268660) @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ +# Maintainer: Florian Pritz+# Contributor: Sergej Pupykin + +pkgname=perl-crypt-openssl-rsa +pkgver=0.28 +pkgrel=8 +pkgdesc="Interface to OpenSSL RSA methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA; +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +options=('!emptydirs') +source=("http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) +md5sums=('86217a5036fc63779c30420b5fd84129') + +build() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + + make test +} + +package() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + make pure_install doc_install DESTDIR="$pkgdir" +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; +} Copied: perl-crypt-openssl-rsa/repos/testing-x86_64/PKGBUILD (from rev 268659, perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2016-05-27 08:00:32 UTC (rev 268660) @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ +# Maintainer: Florian Pritz +# Contributor: Sergej Pupykin + +pkgname=perl-crypt-openssl-rsa +pkgver=0.28 +pkgrel=8 +pkgdesc="Interface to OpenSSL RSA methods" +arch=('i686' 'x86_64') +url="http://search.cpan.org/dist/Crypt-OpenSSL-RSA; +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +options=('!emptydirs') +source=("http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) +md5sums=('86217a5036fc63779c30420b5fd84129') + +build() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + + make test +} + +package() { + cd "$srcdir/Crypt-OpenSSL-RSA-$pkgver" + make pure_install doc_install DESTDIR="$pkgdir" +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; +}
[arch-commits] Commit in perl-crypt-openssl-rsa/repos (6 files)
Date: Sunday, June 1, 2014 @ 13:09:24 Author: bluewind Revision: 213978 db-move: moved perl-crypt-openssl-rsa from [staging] to [testing] (i686, x86_64) Added: perl-crypt-openssl-rsa/repos/testing-i686/ perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD (from rev 213950, perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD) perl-crypt-openssl-rsa/repos/testing-x86_64/ perl-crypt-openssl-rsa/repos/testing-x86_64/PKGBUILD (from rev 213950, perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD) Deleted: perl-crypt-openssl-rsa/repos/staging-i686/ perl-crypt-openssl-rsa/repos/staging-x86_64/ -+ testing-i686/PKGBUILD | 34 ++ testing-x86_64/PKGBUILD | 34 ++ 2 files changed, 68 insertions(+) Copied: perl-crypt-openssl-rsa/repos/testing-i686/PKGBUILD (from rev 213950, perl-crypt-openssl-rsa/repos/staging-i686/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-06-01 11:09:24 UTC (rev 213978) @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ +# Maintainer: Florian Pritz bluew...@xinu.at +# Contributor: Sergej Pupykin pupykin.s+a...@gmail.com + +pkgname=perl-crypt-openssl-rsa +pkgver=0.28 +pkgrel=5 +pkgdesc=Interface to OpenSSL RSA methods +arch=('i686' 'x86_64') +url=http://search.cpan.org/dist/Crypt-OpenSSL-RSA; +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) +md5sums=('86217a5036fc63779c30420b5fd84129') + +build() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + + make test +} + +package() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + make pure_install doc_install DESTDIR=$pkgdir + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +} Copied: perl-crypt-openssl-rsa/repos/testing-x86_64/PKGBUILD (from rev 213950, perl-crypt-openssl-rsa/repos/staging-x86_64/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2014-06-01 11:09:24 UTC (rev 213978) @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 56402 2011-10-07 09:48:12Z spupykin $ +# Maintainer: Florian Pritz bluew...@xinu.at +# Contributor: Sergej Pupykin pupykin.s+a...@gmail.com + +pkgname=perl-crypt-openssl-rsa +pkgver=0.28 +pkgrel=5 +pkgdesc=Interface to OpenSSL RSA methods +arch=('i686' 'x86_64') +url=http://search.cpan.org/dist/Crypt-OpenSSL-RSA; +depends=('perl-crypt-openssl-random' 'perl-crypt-openssl-bignum') +license=('GPL') +options=('!emptydirs') +source=(http://search.cpan.org/CPAN/authors/id/P/PE/PERLER/Crypt-OpenSSL-RSA-$pkgver.tar.gz;) +md5sums=('86217a5036fc63779c30420b5fd84129') + +build() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} + +check() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + + make test +} + +package() { + cd $srcdir/Crypt-OpenSSL-RSA-$pkgver + make pure_install doc_install DESTDIR=$pkgdir + find $pkgdir -name '.packlist' -delete + find $pkgdir -name '*.pod' -delete +}