1. 7048894 Tweak error messages on invalid OIDs by wbond · 3 years, 10 months ago
  2. 8fa8792 Fix parsing of ObjectIdentifier's first octet. by Jörn Heissler · 4 years, 5 months ago
  3. 4a0b971 Allow X.509 certificates with improperly encoded DNSName and EmailAddress by wbond · 4 years, 8 months ago
  4. c29117f Handle BER-encoded indefinite length values better by wbond · 4 years, 8 months ago
  5. 6d2ad8f Add trailer info to .debug() output by wbond · 4 years, 8 months ago
  6. 60136d7 When copying a BER-encoded indefinite-length value, force it to be DER-encoded by wbond · 4 years, 8 months ago
  7. 3b330ff Restrict core.IntegerBitString() and core.IntegerOctetString() to positive integers by wbond · 4 years, 8 months ago
  8. a8f3eef Merge pull request #148 from joernheissler/bit_string_parsing by Will Bond · 4 years, 8 months ago
  9. 2199e11 Fix passing class_ to core.Asn1Value(), add support for passing method by wbond · 4 years, 8 months ago
  10. 99914eb Add unused_bits property to BitString classes by Jörn Heissler · 4 years, 8 months ago
  11. cc7be8a Refactor BitString parsing by Jörn Heissler · 4 years, 10 months ago
  12. 61ae7d7 Ensure EC private keys are encoded to the correct width, per RFC 5915 by wbond · 5 years ago
  13. 0813a25 Formatting tweaks by wbond · 4 years, 10 months ago
  14. c21f024 Add more allowed formats for UTCTime and GeneralizedTime by Jörn Heissler · 4 years, 10 months ago
  15. 57edc8c Fix missing return value from core.Choice.parse() used by core.Choice.chosen by David Ward · 5 years ago
  16. ecda201 Add type checks for sequence fields by wbond · 5 years ago
  17. 9a5a025 Fix core.Choice().contents to work when the chosen alternative is a Choice also by wbond · 5 years ago
  18. bf24c7b Minor typo fix by Fred Rolland · 6 years ago
  19. c68ed76 Fix a bug where parsing a broken core.Sequence or core.SequenceOf could leave the object in a bad state by wbond · 6 years ago
  20. 42e5bf1 Grammar fix by Jörn Heissler · 6 years ago
  21. 21fc3ce Fix lint errors and typo breaking tests by wbond · 6 years ago
  22. bd66c49 Fix load() then dump() of nested core.Choice objects by wbond · 6 years ago
  23. e57ad18 Fix encoding of empty core.BitString by wbond · 6 years ago
  24. d583634 Allow constructing Choice values by tuple or dict in _make_value() by wbond · 6 years ago
  25. 0fc0d39 fix indent level so that .native returns the map value by Anthony Alba · 6 years ago
  26. ad3b61e Fix handling of explicitly tagged fields with defaults by wbond · 7 years ago
  27. b8852cf Allow Ans1Value.explicit class attribute to be specified as a simple 2-element tuple instead of a nested tuple by wbond · 7 years ago
  28. 627a625 Update explicit tagging implementation to handle nested explicit tags by wbond · 7 years ago
  29. 3af3664 Make sure core.Sequence() has all fields before dumping by wbond · 7 years ago
  30. c3dcc0a Remove en dashes from various comments and exceptions to help users with unicode issues in terminals by wbond · 7 years ago
  31. d7cf731 Allow explicit tagging to be defined on an Asn1Value class by wbond · 7 years ago
  32. b1f5041 Fix a couple typos by Ryan Guest · 7 years ago
  33. b5db1c3 Fix Ans1Value -> Asn1Value by wbond · 7 years ago
  34. 6d1763e Fixing deprecation warning from python 3.6 (#44) by Thierry Bastian · 7 years ago
  35. 7806ea6 Ensure .copy() preserves new ._bytes and ._unicode attributes by wbond · 7 years ago
  36. abf76d1 Ensure .__bytes__(), .__unicode__() and .native are consistent for Constructable classes by wbond · 7 years ago
  37. 04c7ea7 Fix handling nested indefinite-length BER-encoded values by wbond · 7 years ago
  38. f577cff Properly handle indefinite-length BER encoded values by wbond · 7 years ago
  39. 8a21e7f Clean up core.Any properties once .parsed has been accessed by wbond · 7 years ago
  40. 02c3d99 Ensure the explicit tag is moved to the parsed child from core.Any by wbond · 7 years ago
  41. f65b386 Fix DER encoding of explicit tagging in certain circumstances by wbond · 7 years ago
  42. 916defc Ensure explicitly tagged values have proper _header attribute by wbond · 7 years ago
  43. dd84699 Added core.load() by wbond · 7 years ago
  44. 6d2b0ac Added strict parameter to load methods, parser.emit() and parser.parse() by wbond · 7 years ago
  45. d2f0b41 Use year 2000 for formatting year 0 because of Python 3 on Windows and Python 3.2 everywhere by wbond · 7 years ago
  46. 862d4eb Fix for formatting year 0 on Linux by wbond · 7 years ago
  47. 37e20b4 Add support for year 0 by wbond · 7 years ago
  48. 34d34c5 Add a .cast() method to classes that have variants, e.g. core.BitString and core.OctetBitString by wbond · 7 years ago
  49. c05d375 Fix native representation of core.BitString containing leading null bytes by wbond · 7 years ago
  50. d08dae5 Allow parsing BER-encoded indefinite-length values when nested inside of another structure by wbond · 8 years ago
  51. 9d6ca0c Allow a core.Choice() to be constructed with a single key/value dict or a two-element tuple by wbond · 8 years ago
  52. 13c875d Improve usability by providing default __bytes__() and __unicode__() methods for all core classes by wbond · 8 years ago
  53. 0cde8d6 Call .dump() from .__repr__() so that non-parsed objects have output by wbond · 8 years ago
  54. 3aa0dca Fix a bug with constructing a cms.SignedData() object by wbond · 8 years ago
  55. 2260ee3 Have core.Sequence raise a ValueError if an unknown field is provided to the constructor by wbond · 8 years ago
  56. afd3cac Prevent a UnicodeDecodeError on Python 2 when debugging core.OctetString by wbond · 8 years ago
  57. de9e492 Fix for core.BitString with _map and no 1 bits by wbond · 8 years ago
  58. 38a2985 Fix DER encoding of core.BitString when a _map is specified, i.e. a named bit list by wbond · 8 years ago
  59. e492a23 core.IntegerOctetString is for positive values only by wbond · 8 years ago
  60. fc934bc Fix core.Set._parse_children() to properly support _spec_callbacks by wbond · 8 years ago
  61. 3eeb96a Fix DER encoding of core.Set and core.SetOf by wbond · 8 years ago
  62. 4762fc8 Fix exception spec info when accessing .native attribute to not double some spec names by wbond · 8 years ago
  63. ed347b9 Improve exceptions to include spec names when an error occurs accessing .native by wbond · 8 years ago
  64. ba6a822 Fix lint errors by wbond · 8 years ago
  65. ff39711 Improve parsing performance by wbond · 8 years ago
  66. a5f9fe7 Added core.ObjectIdentifier.map() and core.ObjectIdentifier.unmap() by wbond · 8 years ago
  67. 52c0b75 Allow native Python values to passed to core.Concat.__init__() instead of having to set values via __setitem__() by wbond · 8 years ago
  68. 0375311 Added core.ObjectIdentifier().dotted to get the non-mapped version of an OID by wbond · 8 years ago
  69. 3534063 Fix parsing of nested indefinite length values by wbond · 8 years ago
  70. a316f27 Fixed raises documentation on core.Sequence by wbond · 8 years ago
  71. 54dc685 Added x509.TrustedCertificate() to support OpenSSL key usage info by wbond · 8 years ago
  72. 558e1ae Allow parsing broken encodings of x509.NameTypeAndValue where the type is 'domain_component' by wbond · 8 years ago
  73. a6bb0ef Add ValueError() when parsing a Set and an unknown field is encountered by wbond · 8 years ago
  74. c7b710f Configure preferred OIDs for algos.SignedDigestAlgorithmId by wbond · 8 years ago
  75. 0054ee7 Fix a bug in Python 3 related to parsing dates with timezone offsets by wbond · 9 years ago
  76. 1bdf79a When setting None to an optional field in core.Sequence, construct core.VOID by wbond · 9 years ago
  77. 4fbef30 Fix calling the classmethod .load() on a core.Choice class by wbond · 9 years ago
  78. a8f896a Fix a bug copying Asn1Value object .class_ attributes by wbond · 9 years ago
  79. 7451302 Typo in core.Choice error message by wbond · 9 years ago
  80. ebd4dc7 Add .__contains__() to core.SequenceOf and core.SetOf by wbond · 9 years ago
  81. 2eba0bd Implement core.Void.__nonzero__() by wbond · 9 years ago
  82. 093f986 Renamed core.NoValue() to core.Void(), document singleton core.VOID by wbond · 9 years ago
  83. cbbc80b Performance: reduce assignments in _parse() by wbond · 9 years ago
  84. a2a81ba Performance: reduce isinstance() checks in _build() by wbond · 9 years ago
  85. b7c1412 Performance: expand all field definitions to have an empty params dict by wbond · 9 years ago
  86. 9cf0402 Performance: use a single NoValue object by wbond · 9 years ago
  87. e47c000 Allow comparing core.NoValue objects by wbond · 9 years ago
  88. 43099f4 Add type stack info to core.Sequence.__getitem__() by wbond · 9 years ago
  89. 7c0b483 core.Choice.validate() now properly handles explicit tagging by wbond · 9 years ago
  90. 8dff4cd Parsing performance improvements by wbond · 9 years ago
  91. 581e275 Ensure Asn1Value.copy() performs a full deep copy by wbond · 9 years ago
  92. 20ed890 Ensure core.UTCTime interprets <= 49 as 20xx and >= 50 as 19xx per RFC 5280 section 4.1.2.5.1 by wbond · 9 years ago
  93. 5cf77ba Import order cleanup by wbond · 9 years ago
  94. a26664f Replace pylint with flake8, improve exception class specificity by wbond · 9 years ago
  95. 407e9e3 Removed set literals for Python 2.6 support by wbond · 9 years ago
  96. 44b8919 Added OrderedDict shim for Python 2.6 by wbond · 9 years ago
  97. 7b2b9e2 Improved exception messages to include object module in addition to name by wbond · 9 years ago
  98. d224d9e Allow comparing primitive types from core based on represented value by wbond · 9 years ago
  99. 3e5dbfd Fix serialization of an empty SequenceOf during constructor by wbond · 9 years ago
  100. 0212f96 Moved _basic_debug() below class definitions, added docstring by wbond · 9 years ago