Hanra-s-work / point_one_robot_car

This is the repository that was chosen to be used for an autonomous car project.
MIT License
0 stars 0 forks source link

Update dependency asn1crypto to v1 #180

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
asn1crypto ==0.24.0 -> ==1.5.1 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

wbond/asn1crypto (asn1crypto) ### [`v1.5.1`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#151) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.5.0...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"` ### [`v1.5.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#150) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.4.0...1.5.0) - Fix `tsp.TimeStampAndCRL` to be a `core.Sequence` instead of a `core.SequenceOf` *via [@​joernheissler](https://togithub.com/joernheissler)* - Added OIDs for Edwards curves from RFC 8410 - via [@​MatthiasValvekens](https://togithub.com/MatthiasValvekens) - Fixed convenience attributes on `algos.EncryptionAlgorithm` when the algorithm is RC2 *via [@​joernheissler](https://togithub.com/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](https://togithub.com/qha)* - Added Microsoft OID `microsoft_enroll_certtype` (`1.3.6.1.4.1.311.20.2`) to `x509.ExtensionId` *via [@​qha](https://togithub.com/qha)* - Fixed a few bugs with parsing indefinite-length encodings *via [@​davidben](https://togithub.com/davidben)* - Added various bounds checks to parsing engine *via [@​davidben](https://togithub.com/davidben)* - Fixed a bug with tags not always being minimally encoded *via [@​davidben](https://togithub.com/davidben)* - Fixed `cms.RoleSyntax`, `cms.SecurityCategory` and `cms.AttCertIssuer` to have explicit instead of implicit tagging *via [@​MatthiasValvekens](https://togithub.com/MatthiasValvekens)* - Fixed tagging of, and default value for fields in `cms.Clearance` *via [@​MatthiasValvekens](https://togithub.com/MatthiasValvekens)* - Fixed calling `.dump(force=True)` when the value has undefined/unknown `core.Sequence` fields. Previously the value would be truncated, now the existing encoding is preserved. - Added sMIME capabilities (`1.2.840.113549.1.9.15`) support from RFC 2633 to `cms.CMSAttribute` *via Hellzed* ### [`v1.4.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#140) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.3.0...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 ### [`v1.3.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#130) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.2.0...1.3.0) - Added `encrypt_key_pref` (`1.2.840.113549.1.9.16.2.11`) 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 ### [`v1.2.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#120) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.1.0...1.2.0) - 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. ### [`v1.1.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#110) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.0.1...1.1.0) - Added User ID (`0.9.2342.19200300.100.1.1`) to `x509.NameType()` - Added various EC named curves to `keys.NamedCurve()` ### [`v1.0.1`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#101) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/1.0.0...1.0.1) - Fix an absolute import in `keys` to a relative import ### [`v1.0.0`](https://togithub.com/wbond/asn1crypto/blob/HEAD/changelog.md#100) [Compare Source](https://togithub.com/wbond/asn1crypto/compare/0.24.0...1.0.0) - Backwards Compatibility Breaks - `cms.KeyEncryptionAlgorithmId().native` now returns the value `"rsaes_pkcs1v15"` for OID `1.2.840.113549.1.1.1` instead of `"rsa"` - Removed functionality to calculate public key values from private key values. Alternatives have been added to oscrypto. - `keys.PrivateKeyInfo().unwrap()` is now `oscrypto.asymmetric.PrivateKey().unwrap()` - `keys.PrivateKeyInfo().public_key` is now `oscrypto.asymmetric.PrivateKey().public_key.unwrap()` - `keys.PrivateKeyInfo().public_key_info` is now `oscrypto.asymmetric.PrivateKey().public_key.asn1` - `keys.PrivateKeyInfo().fingerprint` is now `oscrypto.asymmetric.PrivateKey().fingerprint` - `keys.PublicKeyInfo().unwrap()` is now `oscrypto.asymmetric.PublicKey().unwrap()` - `keys.PublicKeyInfo().fingerprint` is now `oscrypto.asymmetric.PublicKey().fingerprint` - Enhancements - Significantly improved parsing of `core.UTCTime()` and `core.GeneralizedTime()` values that include timezones and fractional seconds - `util.timezone` has a more complete implementation - `core.Choice()` may now be constructed by a 2-element tuple or a 1-key dict - Added `x509.Certificate().not_valid_before` and `x509.Certificate().not_valid_after` - Added `core.BitString().unused_bits` - Added `keys.NamedCurve.register()` for non-mainstream curve OIDs - No longer try to load optional performance dependency, `libcrypto`, on Mac or Linux - `ocsp.CertStatus().native` will now return meaningful unicode string values when the status choice is `"good"` or `"unknown"`. Previously both returned `None` due to the way the structure was designed. - Add support for explicit RSA SSA PSS (`1.2.840.113549.1.1.10`) to `keys.PublicKeyInfo()` and `keys.PrivateKeyInfo()` - Added structures for nested SHA-256 Windows PE signatures to `cms.CMSAttribute()` - Added RC4 (`1.2.840.113549.3.4`) to `algos.EncryptionAlgorithmId()` - Added secp256k1 (`1.3.132.0.10`) to `keys.NamedCurve()` - Added SHA-3 and SHAKE OIDs to `algos.DigestAlgorithmId()` and `algos.HmacAlgorithmId()` - Added RSA ES OAEP (`1.2.840.113549.1.1.7`) to `cms.KeyEncryptionAlgorithmId()` - Add IKE Intermediate (`1.3.6.1.5.5.8.2.2`) to `x509.KeyPurposeId()` - `x509.EmailAddress()` and `x509.DNSName()` now handle invalidly-encoded values using tags for `core.PrintableString()` and `core.UTF8String()` - Add parameter structue from RFC 5084 for AES-CCM to `algos.EncryptionAlgorithm()` - Improved robustness of parsing broken `core.Sequence()` and `core.SequenceOf()` values - Bug Fixes - Fixed encoding of tag values over 30 - `core.IntegerBitString()` and `core.IntegerOctetString()` now restrict values to non-negative integers since negative values are not implemented - When copying or dumping a BER-encoded indefinite-length value, automatically force re-encoding to DER. *To ensure all nested values are always DER-encoded, `.dump(True)` must be called.* - Fix `UnboundLocalError` when calling `x509.IPAddress().native` on an encoded value that has a length of zero - Fixed passing `class_` via unicode string name to `core.Asn1Value()` - Fixed a bug where EC private keys with leading null bytes would be encoded in `keys.ECPrivateKey()` more narrowly than RFC 5915 requires - Fixed some edge-case bugs in `util.int_to_bytes()` - `x509.URI()` now only normalizes values when comparing - Fixed BER-decoding of indefinite length `core.BitString()` - Fixed DER-encoding of empty `core.BitString()` - Fixed a missing return value for `core.Choice().parse()` - Fixed `core.Choice().contents` working when the chosen alternative is a `core.Choice()` also - Fixed parsing and encoding of nested `core.Choice()` objects - Fixed a bug causing `core.ObjectIdentifier().native` to sometimes not map the OID - Packaging - `wheel`, `sdist` and `bdist_egg` releases now all include LICENSE, `sdist` includes docs - Added `asn1crypto_tests` package to PyPi

Configuration

๐Ÿ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

๐Ÿšฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.

โ™ป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

๐Ÿ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.