17
0

30 Commits

Author SHA256 Message Date
bcdc3b46a4 Accepting request 1144708 from devel:languages:python
- Add upstream support-python312.patch to support python3.12
  gh#wbond/asn1crypto@32b67e3caf25, gh#wbond/asn1crypto@8ec764d3914e

OBS-URL: https://build.opensuse.org/request/show/1144708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=15
2024-02-07 17:49:01 +00:00
a6bf10866b - Add upstream support-python312.patch to support python3.12
gh#wbond/asn1crypto@32b67e3caf25, gh#wbond/asn1crypto@8ec764d3914e

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=29
2024-02-06 18:21:34 +00:00
fbdf1bf7ea Accepting request 1136430 from devel:languages:python
- require setuptools

 * core.ObjectIdentifier and all derived classes now obey X.660 §7.6
  * Fixed a TypeError when trying to call .untag() or .copy() on a core.UTCTime()
  * Added asn1crypto.load_order(), which returns a list of unicode strings of the names
    of the fully-qualified module names for all of submodules of the package. The module
    names are listed in their dependency load order. This is primarily intended
  * BREAKING CHANGE: Removed functionality to calculate public key
    values from private key values. Alternatives have been added to
  * Significantly improved parsing of core.UTCTime() and core.GeneralizedTime()
  * No longer try to load optional performance dependency, libcrypto,
  * Add support for explicit RSA SSA PSS to keys.PublicKeyInfo()

OBS-URL: https://build.opensuse.org/request/show/1136430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=14
2024-01-03 13:53:31 +00:00
28a4f0b31d - require setuptools
* core.ObjectIdentifier and all derived classes now obey X.660 §7.6
  * Fixed a TypeError when trying to call .untag() or .copy() on a core.UTCTime()
  * Added asn1crypto.load_order(), which returns a list of unicode strings of the names
    of the fully-qualified module names for all of submodules of the package. The module
    names are listed in their dependency load order. This is primarily intended
  * BREAKING CHANGE: Removed functionality to calculate public key
    values from private key values. Alternatives have been added to
  * Significantly improved parsing of core.UTCTime() and core.GeneralizedTime()
  * No longer try to load optional performance dependency, libcrypto,
  * Add support for explicit RSA SSA PSS to keys.PublicKeyInfo()

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=27
2024-01-03 09:43:46 +00:00
66fe4b19b6 Accepting request 1088776 from devel:languages:python
- Clean up SPEC file

OBS-URL: https://build.opensuse.org/request/show/1088776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=13
2023-05-24 18:22:44 +00:00
7cf18967fd - Clean up SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=25
2023-05-23 22:54:14 +00:00
84351e4b3c Accepting request 1082006 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1082006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=12
2023-04-21 16:48:18 +00:00
9a74be8699 Accepting request 1081330 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081330
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=23
2023-04-21 14:58:23 +00:00
0c5c258a39 Accepting request 964490 from devel:languages:python
- update to 1.5.1:
 - Handle RSASSA-PSS in `keys.PrivateKeyInfo.bit_size` and
   `keys.PublicKeyInfo.bit_size`
 - Handle RSASSA-PSS in `keys.PrivateKeyInfo.wrap` and
   `keys.PublicKeyInfo.wrap`
 - Updated docs for `keys.PrivateKeyInfo.algorithm` and
   `keys.PublicKeyInfo.algorithm` to reflect that they can return
   `"rsassa_pss"`
 - Fix `tsp.TimeStampAndCRL` to be a `core.Sequence` instead of a
   `core.SequenceOf` *via @joernheissler*
 - Added OIDs for Edwards curves from RFC 8410 - via @MatthiasValvekens
 - Fixed convenience attributes on `algos.EncryptionAlgorithm` when the
   algorithm is RC2 *via @joernheissler*
 - Added Microsoft OIDs `microsoft_enrollment_csp_provider`
   (`1.3.6.1.4.1.311.13.2.2`), `microsoft_os_version`
   (`1.3.6.1.4.1.311.13.2.3`) and `microsoft_request_client_info`
   (`1.3.6.1.4.1.311.21.20`)
   to `csr.CSRAttributeType` along with supporting extension structures
   *via @qha*
 - Added Microsoft OID `microsoft_enroll_certtype` (`1.3.6.1.4.1.311.20.2`)
   to `x509.ExtensionId` *via @qha*
 - Fixed a few bugs with parsing indefinite-length encodings *via @davidben*
 - Added various bounds checks to parsing engine *via @davidben*
 - Fixed a bug with tags not always being minimally encoded *via @davidben*
 - Fixed `cms.RoleSyntax`, `cms.SecurityCategory` and `cms.AttCertIssuer` to
   have explicit instead of implicit tagging *via @MatthiasValvekens*
 - Fixed tagging of, and default value for fields in `cms.Clearance` *via
   @MatthiasValvekens*
 - Fixed calling `.dump(force=True)` when the value has undefined/unknown
   `core.Sequence` fields. Previously the value would be truncated, now

OBS-URL: https://build.opensuse.org/request/show/964490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=11
2022-03-24 21:58:13 +00:00
be934f1cb4 - update to 1.5.1:
- Handle RSASSA-PSS in `keys.PrivateKeyInfo.bit_size` and
   `keys.PublicKeyInfo.bit_size`
 - Handle RSASSA-PSS in `keys.PrivateKeyInfo.wrap` and
   `keys.PublicKeyInfo.wrap`
 - Updated docs for `keys.PrivateKeyInfo.algorithm` and
   `keys.PublicKeyInfo.algorithm` to reflect that they can return
   `"rsassa_pss"`
 - Fix `tsp.TimeStampAndCRL` to be a `core.Sequence` instead of a
   `core.SequenceOf` *via @joernheissler*
 - Added OIDs for Edwards curves from RFC 8410 - via @MatthiasValvekens
 - Fixed convenience attributes on `algos.EncryptionAlgorithm` when the
   algorithm is RC2 *via @joernheissler*
 - Added Microsoft OIDs `microsoft_enrollment_csp_provider`
   (`1.3.6.1.4.1.311.13.2.2`), `microsoft_os_version`
   (`1.3.6.1.4.1.311.13.2.3`) and `microsoft_request_client_info`
   (`1.3.6.1.4.1.311.21.20`)
   to `csr.CSRAttributeType` along with supporting extension structures
   *via @qha*
 - Added Microsoft OID `microsoft_enroll_certtype` (`1.3.6.1.4.1.311.20.2`)
   to `x509.ExtensionId` *via @qha*
 - Fixed a few bugs with parsing indefinite-length encodings *via @davidben*
 - Added various bounds checks to parsing engine *via @davidben*
 - Fixed a bug with tags not always being minimally encoded *via @davidben*
 - Fixed `cms.RoleSyntax`, `cms.SecurityCategory` and `cms.AttCertIssuer` to
   have explicit instead of implicit tagging *via @MatthiasValvekens*
 - Fixed tagging of, and default value for fields in `cms.Clearance` *via
   @MatthiasValvekens*
 - Fixed calling `.dump(force=True)` when the value has undefined/unknown
   `core.Sequence` fields. Previously the value would be truncated, now

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=21
2022-03-24 07:29:29 +00:00
f2b46820c8 Accepting request 895186 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/895186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=10
2021-06-01 08:32:52 +00:00
a997a55d13 Accepting request 895167 from home:pgajdos:python
- %check: use %pyunittest rpm macro

OBS-URL: https://build.opensuse.org/request/show/895167
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=19
2021-05-24 14:21:15 +00:00
bc9f7556ca Accepting request 828177 from devel:languages:python
- update to 1.4.0
 * core.ObjectIdentifier and all derived classes now obey X.660 §7.6 
   and thus restrict the first arc to 0 to 2, and the second arc to less
   than 40 if the first arc is 0 or 1. This also fixes parsing of OIDs where
   the first arc is 2 and the second arc is greater than 39.
 * Fixed keys.PublicKeyInfo.bit_size to return an int rather than a float
   on Python 3 when working with elliptic curve keys
 * Fixed the asn1crypto-tests sdist on PyPi to work properly to generate a .whl

OBS-URL: https://build.opensuse.org/request/show/828177
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=9
2020-08-25 10:38:53 +00:00
8c8b4b0d62 - update to 1.4.0
* core.ObjectIdentifier and all derived classes now obey X.660 §7.6 
   and thus restrict the first arc to 0 to 2, and the second arc to less
   than 40 if the first arc is 0 or 1. This also fixes parsing of OIDs where
   the first arc is 2 and the second arc is greater than 39.
 * Fixed keys.PublicKeyInfo.bit_size to return an int rather than a float
   on Python 3 when working with elliptic curve keys
 * Fixed the asn1crypto-tests sdist on PyPi to work properly to generate a .whl

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=17
2020-08-20 12:43:56 +00:00
babe18d356 Accepting request 765255 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/765255
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=8
2020-01-20 21:50:09 +00:00
Tomáš Chvátal
cb92b7355c Accepting request 765250 from home:mcalabkova:branches:devel:languages:python
- update to version 1.3.0
  * Added encrypt_key_pref to cms.CMSAttributeType(), along with related structures
  * Added Brainpool curves from RFC 5639 to keys.NamedCurve()
  * Fixed x509.Certificate().subject_directory_attributes_value
  * Fixed some incorrectly computed minimum elliptic curve primary key encoding sizes in keys.NamedCurve()
  * Fixed a TypeError when trying to call .untag() or .copy() on a core.UTCTime() 
    or core.GeneralizedTime(), or a value containing one, when using Python 2
  * Added asn1crypto.load_order(), which returns a list of unicode strings of the names 
    of the fully-qualified module names for all of submodules of the package. The module 
    names are listed in their dependency load order. This is primarily intended 
    for the sake of implementing hot reloading.
  * Added User ID to x509.NameType()
  * Added various EC named curves to keys.NamedCurve()
  * Fix an absolute import in keys to a relative import

OBS-URL: https://build.opensuse.org/request/show/765250
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=15
2020-01-17 12:51:12 +00:00
ca63a7178b Accepting request 734805 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/734805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=7
2019-10-05 14:16:22 +00:00
Tomáš Chvátal
cbebef6455 Accepting request 734804 from home:mcalabkova:branches:devel:languages:python
- update to version 1.0.0
  * BREAKING CHANGE: Removed functionality to calculate public key 
    values from private key values. Alternatives have been added to 
    oscrypto. (see upstream changelog)
  * Significantly improved parsing of core.UTCTime() and core.GeneralizedTime() 
    values that include timezones and fractional seconds
  * core.Choice() may now be constructed by a 2-element tuple or a 1-key dict
  * No longer try to load optional performance dependency, libcrypto, 
    on Mac or Linux
  * Add support for explicit RSA SSA PSS to keys.PublicKeyInfo() 
    and keys.PrivateKeyInfo()
  * Add/improve few algorithms (RC4, secp256k1, SHA-3, SHAKE)
  * Added asn1crypto_tests package to PyPi
  * Many bugfixes

OBS-URL: https://build.opensuse.org/request/show/734804
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=13
2019-10-03 13:45:17 +00:00
883a4ce59f Accepting request 662682 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/662682
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=6
2019-01-08 11:17:10 +00:00
Tomáš Chvátal
040ddc4c66 Accepting request 662671 from devel:languages:python:avocado
- Reduce duplicities
- Install license

OBS-URL: https://build.opensuse.org/request/show/662671
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=11
2019-01-03 15:26:01 +00:00
c9618f96c1 Accepting request 653920 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/653920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=5
2018-12-06 11:13:46 +00:00
565f426959 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=9
2018-12-04 13:13:58 +00:00
140bd74005 Accepting request 557782 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/557782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=4
2017-12-21 10:23:48 +00:00
Tomáš Chvátal
b1ae931892 Accepting request 557741 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/557741
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=7
2017-12-17 08:20:42 +00:00
b6a513921c Accepting request 541214 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/541214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=3
2017-11-17 09:35:53 +00:00
b1ae17c1b5 Accepting request 540768 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/540768
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=5
2017-11-13 09:18:05 +00:00
e5cec89695 Accepting request 491323 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/491323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=2
2017-05-16 12:27:25 +00:00
55dd110b55 Accepting request 480650 from devel:languages:python
new requirement for python-cryptography

OBS-URL: https://build.opensuse.org/request/show/480650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-asn1crypto?expand=0&rev=1
2017-04-19 15:57:07 +00:00
7e7294f02f Accepting request 480822 from home:jengelh:branches:devel:languages:python
- Ensure neutrality of descriptions

OBS-URL: https://build.opensuse.org/request/show/480822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=2
2017-03-20 15:07:21 +00:00
Jan Matejek
11bd6424ef Accepting request 480633 from home:tbechtold:branches:devel:languages:python
New. Needed for python-cryptography. Please submit to Factory

OBS-URL: https://build.opensuse.org/request/show/480633
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-asn1crypto?expand=0&rev=1
2017-03-16 14:49:37 +00:00