Ilya Etingof | eb30a14 | 2017-07-26 23:28:40 +0200 | [diff] [blame] | 1 | |
Ilya Etingof | 87e78d0 | 2019-11-16 18:33:13 +0100 | [diff] [blame] | 2 | Revision 0.2.8, released 16-11-2019 |
Ilya Etingof | 71123fb | 2019-10-09 22:31:04 +0200 | [diff] [blame] | 3 | ----------------------------------- |
| 4 | |
Russ Housley | 86fafcc | 2019-10-12 11:48:35 -0400 | [diff] [blame] | 5 | - Improve test routines for modules that use certificate extensions |
Russ Housley | aee190c | 2019-10-19 13:55:20 -0400 | [diff] [blame] | 6 | - Improve test for RFC3709 with a real world certificate |
Russ Housley | a9ba285 | 2019-10-12 02:04:45 -0400 | [diff] [blame] | 7 | - Added RFC7633 providing TLS Features Certificate Extension |
Russ Housley | 8f74c07 | 2019-10-13 15:54:21 -0400 | [diff] [blame] | 8 | - Added RFC7229 providing OIDs for Test Certificate Policies |
Russ Housley | 7fafbf8 | 2019-10-15 10:54:03 -0400 | [diff] [blame] | 9 | - Added tests for RFC3280, RFC3281, RFC3852, and RFC4211 |
Russ Housley | 790b529 | 2019-10-17 00:57:59 -0400 | [diff] [blame] | 10 | - Added RFC6960 providing Online Certificate Status Protocol (OCSP) |
Russ Housley | da35e37 | 2019-10-20 02:00:29 -0400 | [diff] [blame] | 11 | - Added RFC6955 providing Diffie-Hellman Proof-of-Possession Algorithms |
Russ Housley | a080f0b | 2019-10-21 16:13:24 -0400 | [diff] [blame] | 12 | - Updated the handling of maps for use with openType for RFC 3279 |
Russ Housley | e6aca61 | 2019-10-22 16:50:27 -0400 | [diff] [blame] | 13 | - Added RFC6486 providing RPKI Manifests |
Russ Housley | a3c4725 | 2019-10-23 12:19:49 -0400 | [diff] [blame] | 14 | - Added RFC6487 providing Profile for X.509 PKIX Resource Certificates |
Russ Housley | 13343c7 | 2019-10-24 14:50:08 -0400 | [diff] [blame] | 15 | - Added RFC6170 providing Certificate Image in the Internet X.509 Public |
| 16 | Key Infrastructure, and import the object identifier into RFC3709. |
Russ Housley | a8c0d3a | 2019-10-25 16:32:21 -0400 | [diff] [blame] | 17 | - Added RFC6187 providing Certificates for Secure Shell Authentication |
| 18 | - Added RFC6482 providing RPKI Route Origin Authorizations (ROAs) |
| 19 | - Added RFC6664 providing S/MIME Capabilities for Public Keys |
Russ Housley | 6f9a139 | 2019-10-30 14:21:22 -0400 | [diff] [blame] | 20 | - Added RFC6120 providing Extensible Messaging and Presence Protocol |
| 21 | names in certificates |
Russ Housley | ca9a054 | 2019-10-30 18:16:26 -0400 | [diff] [blame] | 22 | - Added RFC4985 providing Subject Alternative Name for expression of |
| 23 | service names in certificates |
Russ Housley | 2e6acd1 | 2019-11-02 04:37:20 -0400 | [diff] [blame] | 24 | - Added RFC5924 providing Extended Key Usage for Session Initiation |
| 25 | Protocol (SIP) in X.509 certificates |
Russ Housley | a99e2ec | 2019-11-03 16:43:39 -0500 | [diff] [blame] | 26 | - Added RFC5916 providing Device Owner Attribute |
Ilya Etingof | 745eed0 | 2019-11-08 23:20:51 +0100 | [diff] [blame] | 27 | - Added RFC7508 providing Securing Header Fields with S/MIME |
Russ Housley | 883def9 | 2019-11-08 12:59:50 -0500 | [diff] [blame] | 28 | - Update RFC8226 to use ComponentPresentConstraint() instead of the |
| 29 | previous work around |
Russ Housley | 9a3a1db | 2019-11-08 14:40:33 -0500 | [diff] [blame] | 30 | - Add RFC2631 providing OtherInfo for Diffie-Hellman Key Agreement |
Russ Housley | 5032fad | 2019-11-10 03:39:55 -0500 | [diff] [blame] | 31 | - Add RFC3114 providing test values for the S/MIME Security Label |
| 32 | - Add RFC5755 providing Attribute Certificate Profile for Authorization |
| 33 | - Add RFC5913 providing Clearance Attribute and Authority Clearance |
| 34 | Constraints Certificate Extension |
| 35 | - Add RFC5917 providing Clearance Sponsor Attribute |
Russ Housley | bab198c | 2019-11-11 16:09:38 -0500 | [diff] [blame] | 36 | - Add RFC4043 providing Internet X.509 PKI Permanent Identifier |
| 37 | - Add RFC7585 providing Network Access Identifier (NAI) Realm Name |
| 38 | for Certificates |
Russ Housley | f2c70a4 | 2019-11-15 13:13:04 -0500 | [diff] [blame] | 39 | - Update RFC3770 to support openType for attributes and reported errata |
| 40 | - Add RFC4334 providing Certificate Extensions and Attributes for |
| 41 | Authentication in PPP and Wireless LAN Networks |
Ilya Etingof | 71123fb | 2019-10-09 22:31:04 +0200 | [diff] [blame] | 42 | |
Ilya Etingof | 1daa055 | 2019-10-09 22:23:35 +0200 | [diff] [blame] | 43 | Revision 0.2.7, released 09-10-2019 |
Ilya Etingof | cfc0445 | 2019-08-01 08:04:17 +0200 | [diff] [blame] | 44 | ----------------------------------- |
| 45 | |
Russ Housley | 283db3c | 2019-08-13 17:17:52 -0400 | [diff] [blame] | 46 | - Added maps for use with openType to RFC 3565 |
Russ Housley | 999c682 | 2019-08-17 02:21:47 -0400 | [diff] [blame] | 47 | - Added RFC2985 providing PKCS#9 Attributes |
| 48 | - Added RFC3770 providing Certificate Extensions and Attributes for |
| 49 | Authentication in PPP and Wireless LAN Networks |
| 50 | - Added RFC5914 providing Trust Anchor Format |
| 51 | - Added RFC6010 providing CMS Content Constraints (CCC) Extension |
| 52 | - Added RFC6031 providing CMS Symmetric Key Package Content Type |
| 53 | - Added RFC6032 providing CMS Encrypted Key Package Content Type |
| 54 | - Added RFC7030 providing Enrollment over Secure Transport (EST) |
| 55 | - Added RFC7292 providing PKCS #12, which is the Personal Information |
| 56 | Exchange Syntax v1.1 |
| 57 | - Added RFC8018 providing PKCS #5, which is the Password-Based |
| 58 | Cryptography Specification, Version 2.1 |
Russ Housley | fdd5c30 | 2019-08-18 02:12:09 -0400 | [diff] [blame] | 59 | - Automatically update the maps for use with openType for RFC3709, |
| 60 | RFC6402, RFC7191, and RFC8226 when the module is imported |
Russ Housley | b67a4d7 | 2019-08-28 18:06:42 -0400 | [diff] [blame] | 61 | - Added RFC6211 providing CMS Algorithm Identifier Protection Attribute |
| 62 | - Added RFC8449 providing Certificate Extension for Hash Of Root Key |
Russ Housley | 3f4a9e4 | 2019-09-01 12:21:48 -0400 | [diff] [blame] | 63 | - Updated RFC2459 and RFC5280 for TODO in the certificate extension map |
Russ Housley | 6740150 | 2019-09-03 03:06:48 -0400 | [diff] [blame] | 64 | - Added RFC7906 providing NSA's CMS Key Management Attributes |
Russ Housley | 15bc779 | 2019-09-08 09:41:53 -0400 | [diff] [blame] | 65 | - Added RFC7894 providing EST Alternative Challenge Password Attributes |
| 66 | - Updated the handling of maps for use with openType so that just doing |
| 67 | an import of the modules is enough in most situations; updates to |
| 68 | RFC 2634, RFC 3274, RFC 3779, RFC 4073, RFC 4108, RFC 5035, RFC 5083, |
| 69 | RFC 5084, RFC 5480, RFC 5940, RFC 5958, RFC 6019, and RFC 8520 |
Russ Housley | fd7d16f | 2019-10-02 00:49:57 -0400 | [diff] [blame] | 70 | - Updated the handling of attribute maps for use with openType in |
| 71 | RFC 5958 to use the rfc5652.cmsAttributesMap |
Russ Housley | f310631 | 2019-09-08 16:57:38 -0400 | [diff] [blame] | 72 | - Added RFC5990 providing RSA-KEM Key Transport Algorithm in the CMS |
Ilya Etingof | 3c6eb19 | 2019-09-19 06:46:59 +0200 | [diff] [blame] | 73 | - Fixed malformed `rfc4210.RevRepContent` data structure layout |
Russ Housley | 837615d | 2019-09-19 00:45:41 -0400 | [diff] [blame] | 74 | - Added RFC5934 providing Trust Anchor Management Protocol (TAMP) |
Russ Housley | 38da5f0 | 2019-09-23 16:57:41 -0400 | [diff] [blame] | 75 | - Added RFC6210 providing Experiment for Hash Functions with Parameters |
Russ Housley | aa1b0c6 | 2019-09-27 18:13:46 -0400 | [diff] [blame] | 76 | - Added RFC5751 providing S/MIME Version 3.2 Message Specification |
Russ Housley | fbfc056 | 2019-10-01 16:52:04 -0400 | [diff] [blame] | 77 | - Added RFC8494 providing Multicast Email (MULE) over ACP 142 |
Russ Housley | 6b3ecea | 2019-10-02 16:41:03 -0400 | [diff] [blame] | 78 | - Added RFC8398 providing Internationalized Email Addresses in |
| 79 | X.509 Certificates |
Russ Housley | fe4e942 | 2019-10-03 11:22:08 -0400 | [diff] [blame] | 80 | - Added RFC8419 providing Edwards-Curve Digital Signature Algorithm |
| 81 | (EdDSA) Signatures in the CMS |
Russ Housley | c8f7dce | 2019-10-04 17:36:33 -0400 | [diff] [blame] | 82 | - Added RFC8479 providing Storing Validation Parameters in PKCS#8 |
Russ Housley | b0a87d5 | 2019-10-05 13:36:52 -0400 | [diff] [blame] | 83 | - Added RFC8360 providing Resource Public Key Infrastructure (RPKI) |
| 84 | Validation Reconsidered |
Russ Housley | 4dfe517 | 2019-10-05 17:45:52 -0400 | [diff] [blame] | 85 | - Added RFC8358 providing Digital Signatures on Internet-Draft Documents |
Russ Housley | 7da04e5 | 2019-10-06 04:20:25 -0400 | [diff] [blame] | 86 | - Added RFC8209 providing BGPsec Router PKI Profile |
Russ Housley | d3a9ae3 | 2019-10-07 16:44:32 -0400 | [diff] [blame] | 87 | - Added RFC8017 providing PKCS #1 Version 2.2 |
Russ Housley | e33d2ac | 2019-10-08 16:28:53 -0400 | [diff] [blame] | 88 | - Added RFC7914 providing scrypt Password-Based Key Derivation Function |
Russ Housley | 96d522c | 2019-10-09 11:26:29 -0400 | [diff] [blame] | 89 | - Added RFC7773 providing Authentication Context Certificate Extension |
Ilya Etingof | cfc0445 | 2019-08-01 08:04:17 +0200 | [diff] [blame] | 90 | |
Ilya Etingof | 213c0f4 | 2019-08-01 07:47:31 +0200 | [diff] [blame] | 91 | Revision 0.2.6, released 31-07-2019 |
Ilya Etingof | da1d772 | 2019-04-24 06:48:44 +0200 | [diff] [blame] | 92 | ----------------------------------- |
| 93 | |
Ilya Etingof | 96bde16 | 2019-04-25 08:26:08 +0200 | [diff] [blame] | 94 | - Added RFC3560 providing RSAES-OAEP Key Transport Algorithm |
| 95 | in CMS |
| 96 | - Added RFC6019 providing BinaryTime - an alternate format |
| 97 | for representing Date and Time |
| 98 | - RFC3565 superseded by RFC5649 |
Ilya Etingof | 8dacda4 | 2019-05-07 23:40:20 +0200 | [diff] [blame] | 99 | - Added RFC5480 providng Elliptic Curve Cryptography Subject |
| 100 | Public Key Information |
Ilya Etingof | 78844f9 | 2019-05-08 22:59:08 +0200 | [diff] [blame] | 101 | - Added RFC8520 providing X.509 Extensions for MUD URL and |
| 102 | MUD Signer |
Ilya Etingof | 9c6b275 | 2019-05-11 10:39:40 +0200 | [diff] [blame] | 103 | - Added RFC3161 providing Time-Stamp Protocol support |
Ilya Etingof | ec5cd99 | 2019-05-16 06:38:51 +0200 | [diff] [blame] | 104 | - Added RFC3709 providing Logotypes in X.509 Certificates |
Ilya Etingof | c4e5ade | 2019-05-23 22:42:55 +0200 | [diff] [blame] | 105 | - Added RFC3274 providing CMS Compressed Data Content Type |
Russ Housley | 9901a7f | 2019-05-29 16:30:45 -0400 | [diff] [blame] | 106 | - Added RFC4073 providing Multiple Contents protection with CMS |
| 107 | - Added RFC2634 providing Enhanced Security Services for S/MIME |
Russ Housley | 61b5149 | 2019-05-31 01:23:02 -0400 | [diff] [blame] | 108 | - Added RFC5915 providing Elliptic Curve Private Key |
Russ Housley | 6a63d40 | 2019-05-31 13:53:36 -0400 | [diff] [blame] | 109 | - Added RFC5940 providing CMS Revocation Information Choices |
Russ Housley | 3aae55e | 2019-06-03 13:36:18 -0400 | [diff] [blame] | 110 | - Added RFC7296 providing IKEv2 Certificate Bundle |
Russ Housley | 1de1622 | 2019-06-11 13:56:50 -0400 | [diff] [blame] | 111 | - Added RFC8619 providing HKDF Algorithm Identifiers |
Russ Housley | fc113ed | 2019-06-15 11:32:49 -0400 | [diff] [blame] | 112 | - Added RFC7191 providing CMS Key Package Receipt and Error Content |
| 113 | Types |
Russ Housley | 43d7bbf | 2019-07-14 17:31:10 -0400 | [diff] [blame] | 114 | - Added openType support for ORAddress Extension Attributes and |
| 115 | Algorithm Identifiers in the RFC5280 module |
Russ Housley | 86f7ad4 | 2019-06-27 16:32:22 -0400 | [diff] [blame] | 116 | - Added RFC5035 providing Update to Enhanced Security Services for |
| 117 | S/MIME |
Russ Housley | e391fea | 2019-07-15 17:43:10 -0400 | [diff] [blame] | 118 | - Added openType support for CMS Content Types and CMS Attributes |
| 119 | in the RFC5652 module |
Russ Housley | 06f5be8 | 2019-07-17 02:11:39 -0400 | [diff] [blame] | 120 | - Added openType support to RFC 2986 by importing definitions from |
| 121 | the RFC 5280 module so that the same maps are used. |
Russ Housley | 23608be | 2019-07-20 06:58:55 -0400 | [diff] [blame] | 122 | - Added maps for use with openType to RFC 2634, RFC 3274, RFC 3709, |
Russ Housley | a2a8bbb | 2019-07-30 15:40:08 -0400 | [diff] [blame] | 123 | RFC 3779, RFC 4055, RFC 4073, RFC 4108, RFC 5035, RFC 5083, RFC 5480, |
| 124 | RFC 5940, RFC 5958, RFC 6010, RFC 6019, RFC 6402, RFC 7191, RFC 8226, |
| 125 | and RFC 8520 |
Ilya Etingof | 3e2e441 | 2019-07-31 10:36:45 +0200 | [diff] [blame] | 126 | - Changed `ValueSizeConstraint` erroneously applied to `SequenceOf` |
| 127 | and `SetOf` objects via `subtypeConstraint` attribute to be applied |
| 128 | via `sizeSpec` attribute. Although `sizeSpec` takes the same constraint |
| 129 | objects as `subtypeConstraint`, the former is only verified on |
| 130 | de/serialization i.e. when the [constructed] object at hand is fully |
| 131 | populated, while the latter is applied to [scalar] types at the moment |
| 132 | of instantiation. |
Ilya Etingof | da1d772 | 2019-04-24 06:48:44 +0200 | [diff] [blame] | 133 | |
Ilya Etingof | e597227 | 2019-04-24 06:27:22 +0200 | [diff] [blame] | 134 | Revision 0.2.5, released 24-04-2019 |
Ilya Etingof | fa76703 | 2019-04-11 23:12:56 +0200 | [diff] [blame] | 135 | ----------------------------------- |
| 136 | |
Ilya Etingof | e6726fd | 2019-04-23 23:06:08 +0200 | [diff] [blame] | 137 | - Added module RFC5958 providing Asymmetric Key Packages, |
| 138 | which is essentially version 2 of the PrivateKeyInfo |
| 139 | structure in PKCS#8 in RFC 5208 |
| 140 | - Added module RFC8410 providing algorithm Identifiers for |
| 141 | Ed25519, Ed448, X25519, and X448 |
| 142 | - Added module RFC8418 providing Elliptic Curve Diffie-Hellman |
| 143 | (ECDH) Key Agreement Algorithm with X25519 and X448 |
Ilya Etingof | b0a0a42 | 2019-04-23 16:33:59 +0200 | [diff] [blame] | 144 | - Added module RFC3565 providing Elliptic Curve Diffie-Hellman |
| 145 | Key Agreement Algorithm use with X25519 and X448 in the |
| 146 | Cryptographic Message Syntax (CMS) |
Ilya Etingof | 4b0192d | 2019-04-22 20:46:48 +0200 | [diff] [blame] | 147 | - Added module RFC4108 providing CMS Firmware Wrapper |
Ilya Etingof | a4c0cf7 | 2019-04-12 06:44:35 +0200 | [diff] [blame] | 148 | - Added module RFC3779 providing X.509 Extensions for IP |
| 149 | Addresses and AS Identifiers |
Ilya Etingof | fa76703 | 2019-04-11 23:12:56 +0200 | [diff] [blame] | 150 | - Added module RFC4055 providing additional Algorithms and |
| 151 | Identifiers for RSA Cryptography for use in Certificates |
| 152 | and CRLs |
| 153 | |
Ilya Etingof | dc62944 | 2019-01-26 18:37:03 +0100 | [diff] [blame] | 154 | Revision 0.2.4, released 26-01-2018 |
| 155 | ----------------------------------- |
| 156 | |
| 157 | - Added modules for RFC8226 implementing JWT Claim Constraints |
| 158 | and TN Authorization List for X.509 certificate extensions |
| 159 | - Fixed bug in `rfc5280.AlgorithmIdentifier` ANY type definition |
| 160 | |
Ilya Etingof | ee7f9f2 | 2018-12-31 00:11:22 +0100 | [diff] [blame] | 161 | Revision 0.2.3, released 30-12-2018 |
Ilya Etingof | 1acfe30 | 2018-06-28 10:09:39 +0200 | [diff] [blame] | 162 | ----------------------------------- |
| 163 | |
Ilya Etingof | ee7f9f2 | 2018-12-31 00:11:22 +0100 | [diff] [blame] | 164 | - Added modules for RFC5083 and RFC5084 (CMS) |
Ilya Etingof | b961419 | 2018-12-29 21:59:05 +0100 | [diff] [blame] | 165 | - Copyright notice extended to the year 2019 |
Ilya Etingof | 1acfe30 | 2018-06-28 10:09:39 +0200 | [diff] [blame] | 166 | |
Ilya Etingof | ac6ae3f | 2018-06-28 08:43:55 +0200 | [diff] [blame] | 167 | Revision 0.2.2, released 28-06-2018 |
Ilya Etingof | 66122a9 | 2018-03-29 08:08:34 +0200 | [diff] [blame] | 168 | ----------------------------------- |
| 169 | |
| 170 | - Copyright notice extended to the year 2018 |
| 171 | - Migrated references from SourceForge |
| 172 | - rfc2986 module added |
| 173 | |
Ilya Etingof | 5662c43 | 2017-11-23 10:29:45 +0100 | [diff] [blame] | 174 | Revision 0.2.1, released 23-11-2017 |
Ilya Etingof | c7c4349 | 2017-09-08 22:48:38 +0200 | [diff] [blame] | 175 | ----------------------------------- |
| 176 | |
| 177 | - Allow ANY DEFINED BY objects expanding automatically if requested |
Ilya Etingof | 5662c43 | 2017-11-23 10:29:45 +0100 | [diff] [blame] | 178 | - Imports PEP8'ed |
Ilya Etingof | c7c4349 | 2017-09-08 22:48:38 +0200 | [diff] [blame] | 179 | |
Ilya Etingof | 620874b | 2017-10-10 19:50:19 +0200 | [diff] [blame] | 180 | Revision 0.1.5, released 10-10-2017 |
Ilya Etingof | dde7985 | 2017-09-14 01:24:26 +0200 | [diff] [blame] | 181 | ----------------------------------- |
| 182 | |
| 183 | - OCSP response blob fixed in test |
Ilya Etingof | 1f0b931 | 2017-09-26 22:31:29 +0200 | [diff] [blame] | 184 | - Fixed wrong OCSP ResponderID components tagging |
Ilya Etingof | dde7985 | 2017-09-14 01:24:26 +0200 | [diff] [blame] | 185 | |
Ilya Etingof | b22ce80 | 2017-09-07 17:21:18 +0200 | [diff] [blame] | 186 | Revision 0.1.4, released 07-09-2017 |
| 187 | ----------------------------------- |
| 188 | |
| 189 | - Typo fixed in the dependency spec |
| 190 | |
Ilya Etingof | 061aac0 | 2017-09-07 17:12:24 +0200 | [diff] [blame] | 191 | Revision 0.1.3, released 07-09-2017 |
| 192 | ----------------------------------- |
| 193 | |
| 194 | - Apparently, pip>=1.5.6 is still widely used and it is not PEP440 |
| 195 | compliant. Had to replace the `~=` version dependency spec with a |
| 196 | sequence of simple comparisons to remain compatible with the aging pip. |
| 197 | |
Ilya Etingof | 3f7babc | 2017-09-07 11:37:04 +0200 | [diff] [blame] | 198 | Revision 0.1.2, released 07-09-2017 |
| 199 | ----------------------------------- |
| 200 | |
Ilya Etingof | e7c1c07 | 2017-09-07 11:57:21 +0200 | [diff] [blame] | 201 | - Pinned to pyasn1 ~0.3.4 |
Ilya Etingof | 3f7babc | 2017-09-07 11:37:04 +0200 | [diff] [blame] | 202 | |
Ilya Etingof | 55dff44 | 2017-08-27 23:54:06 +0200 | [diff] [blame] | 203 | Revision 0.1.1, released 27-08-2017 |
Ilya Etingof | 7ef2060 | 2017-08-05 12:12:08 +0200 | [diff] [blame] | 204 | ----------------------------------- |
| 205 | |
| 206 | - Tests refactored into proper unit tests |
| 207 | - pem.readBase64fromText() convenience function added |
Ilya Etingof | 55dff44 | 2017-08-27 23:54:06 +0200 | [diff] [blame] | 208 | - Pinned to pyasn1 0.3.3 |
Ilya Etingof | 7ef2060 | 2017-08-05 12:12:08 +0200 | [diff] [blame] | 209 | |
Ilya Etingof | 2e5c5a3 | 2017-08-04 20:49:31 +0200 | [diff] [blame] | 210 | Revision 0.0.11, released 04-08-2017 |
Ilya Etingof | a7de008 | 2017-07-27 00:44:03 +0200 | [diff] [blame] | 211 | ------------------------------------ |
| 212 | |
Ilya Etingof | 14a0d3b | 2017-08-02 18:31:25 +0200 | [diff] [blame] | 213 | - Fixed typo in ASN.1 definitions at rfc2315.py |
Ilya Etingof | a7de008 | 2017-07-27 00:44:03 +0200 | [diff] [blame] | 214 | |
Ilya Etingof | eb30a14 | 2017-07-26 23:28:40 +0200 | [diff] [blame] | 215 | Revision 0.0.10, released 27-07-2017 |
| 216 | ------------------------------------ |
| 217 | |
| 218 | * Fixed SequenceOf initializer to pass now-mandatory componentType |
| 219 | keyword argument (since pyasn1 0.3.1) |
Ilya Etingof | 75a1d10 | 2017-07-27 00:20:47 +0200 | [diff] [blame] | 220 | * Temporarily fixed recursive ASN.1 type definition to work with |
| 221 | pyasn1 0.3.1+. This is going to be fixed properly shortly. |
Ilya Etingof | eb30a14 | 2017-07-26 23:28:40 +0200 | [diff] [blame] | 222 | |
Ilya Etingof | 5f919aa | 2017-06-01 22:28:00 +0200 | [diff] [blame] | 223 | Revision 0.0.9, released 01-06-2017 |
elie | 35eec0d | 2015-10-10 18:09:59 +0000 | [diff] [blame] | 224 | ----------------------------------- |
| 225 | |
Ilya Etingof | 5f919aa | 2017-06-01 22:28:00 +0200 | [diff] [blame] | 226 | * More CRL data structures added (RFC3279) |
Ilya Etingof | b2a6435 | 2017-04-18 22:38:31 +0200 | [diff] [blame] | 227 | * Added X.509 certificate extensions map |
Ilya Etingof | 9208339 | 2017-04-19 22:09:27 +0200 | [diff] [blame] | 228 | * Added X.509 attribute type map |
Ilya Etingof | 5f919aa | 2017-06-01 22:28:00 +0200 | [diff] [blame] | 229 | * Fix to __doc__ use in setup.py to make -O0 installation mode working |
| 230 | * Copyright added to source files |
| 231 | * More PEP-8'ing done on the code |
Ilya Etingof | 0ff3127 | 2017-01-11 23:20:21 +0100 | [diff] [blame] | 232 | * Author's e-mail changed |
elie | 35eec0d | 2015-10-10 18:09:59 +0000 | [diff] [blame] | 233 | |
elie | 52f4244 | 2015-09-28 10:34:36 +0000 | [diff] [blame] | 234 | Revision 0.0.8, released 28-09-2015 |
| 235 | ----------------------------------- |
elie | 2bec19f | 2015-08-01 08:52:41 +0000 | [diff] [blame] | 236 | |
elie | ea2d6b5 | 2015-08-17 21:58:11 +0000 | [diff] [blame] | 237 | - Wheel distribution format now supported |
elie | 38b9aac | 2015-08-16 19:48:46 +0000 | [diff] [blame] | 238 | - Fix to misspelled rfc2459.id_at_sutname variable |
elie | 11bbdad | 2015-08-17 21:40:32 +0000 | [diff] [blame] | 239 | - Fix to misspelled rfc2459.NameConstraints component tag ID |
| 240 | - Fix to misspelled rfc2459.GeneralSubtree component default status |
elie | 38b9aac | 2015-08-16 19:48:46 +0000 | [diff] [blame] | 241 | |
elie | 52f4244 | 2015-09-28 10:34:36 +0000 | [diff] [blame] | 242 | Revision 0.0.7, released 01-08-2015 |
| 243 | ----------------------------------- |
elie | a28b1a7 | 2015-05-20 06:21:23 +0000 | [diff] [blame] | 244 | |
elie | c464b40 | 2015-07-05 13:03:23 +0000 | [diff] [blame] | 245 | - Extensions added to text files, CVS attic flushed. |
elie | 168a504 | 2015-08-01 07:36:43 +0000 | [diff] [blame] | 246 | - Fix to rfc2459.BasicConstraints syntax. |
elie | c464b40 | 2015-07-05 13:03:23 +0000 | [diff] [blame] | 247 | |
| 248 | Revision 0.0.6, released 21-06-2015 |
| 249 | ----------------------------------- |
| 250 | |
elie | a28b1a7 | 2015-05-20 06:21:23 +0000 | [diff] [blame] | 251 | - Typo fix to id_kp_serverAuth object value |
elie | 4a90801 | 2015-06-05 11:59:37 +0000 | [diff] [blame] | 252 | - A test case for indefinite length encoding eliminated as it's |
| 253 | forbidden in DER. |
elie | a28b1a7 | 2015-05-20 06:21:23 +0000 | [diff] [blame] | 254 | |
elie | 814fc06 | 2013-03-19 07:34:18 +0000 | [diff] [blame] | 255 | Revision 0.0.5 |
| 256 | -------------- |
| 257 | |
| 258 | - License updated to vanilla BSD 2-Clause to ease package use |
| 259 | (http://opensource.org/licenses/BSD-2-Clause). |
elie | 0e52244 | 2014-06-11 07:17:27 +0000 | [diff] [blame] | 260 | - Missing components added to rfc4210.PKIBody. |
elie | 6f17339 | 2013-07-04 11:43:21 +0000 | [diff] [blame] | 261 | - Fix to rfc2459.CRLDistPointsSyntax typo. |
elie | c666896 | 2014-06-13 08:41:01 +0000 | [diff] [blame] | 262 | - Fix to rfc2511.CertReqMsg typo. |
elie | 814fc06 | 2013-03-19 07:34:18 +0000 | [diff] [blame] | 263 | |
elie | 50ede55 | 2012-05-03 21:59:58 +0000 | [diff] [blame] | 264 | Revision 0.0.4 |
| 265 | -------------- |
| 266 | |
elie | 0d540ea | 2012-07-11 15:38:26 +0000 | [diff] [blame] | 267 | - CMP structures (RFC4210), cmpdump.py tool and test case added. |
| 268 | - SNMPv2c Message syntax (RFC1901) properly defined. |
elie | d686c52 | 2012-07-04 09:42:24 +0000 | [diff] [blame] | 269 | - Package version established in form of __init__.__version__ |
| 270 | which is in-sync with distutils. |
elie | a8dd018 | 2012-07-04 12:39:21 +0000 | [diff] [blame] | 271 | - Package meta information and classifiers updated. |
elie | 50ede55 | 2012-05-03 21:59:58 +0000 | [diff] [blame] | 272 | |
elie | 68b8839 | 2012-04-05 21:38:37 +0000 | [diff] [blame] | 273 | Revision 0.0.3 |
| 274 | -------------- |
| 275 | |
elie | 9d6ff5c | 2012-04-11 14:31:29 +0000 | [diff] [blame] | 276 | - Text cases implemented |
| 277 | - X.509 CRMF structures (RFC2511) and crmfdump.py tool added |
| 278 | - X.509 CRL structures and crldump.py tool added |
elie | b493059 | 2012-04-07 14:34:22 +0000 | [diff] [blame] | 279 | - PKCS#10 structures and pkcs10dump.py tool added |
elie | 3853133 | 2012-04-09 16:49:15 +0000 | [diff] [blame] | 280 | - PKCS#8 structures and pkcs8dump.py tool added |
| 281 | - PKCS#1 (rfc3447) structures added |
elie | 9d6ff5c | 2012-04-11 14:31:29 +0000 | [diff] [blame] | 282 | - OCSP request & response dumping tool added |
elie | 50a92dd | 2012-04-11 16:54:00 +0000 | [diff] [blame] | 283 | - SNMPv2c & SNMPv3/USM structures added |
elie | 3853133 | 2012-04-09 16:49:15 +0000 | [diff] [blame] | 284 | - keydump.py moved into pkcs1dump.py |
elie | 321e037 | 2012-04-07 14:32:58 +0000 | [diff] [blame] | 285 | - PEM files read function generalized to be used more universally. |
elie | 9d6ff5c | 2012-04-11 14:31:29 +0000 | [diff] [blame] | 286 | - complete PKIX1 '88 code implemented at rfc2459.py |
| 287 | |
elie | 68b8839 | 2012-04-05 21:38:37 +0000 | [diff] [blame] | 288 | |
elie | 95eab0f | 2011-11-06 20:50:54 +0000 | [diff] [blame] | 289 | Revision 0.0.2 |
| 290 | -------------- |
elie | bb9ce13 | 2011-03-10 13:52:53 +0000 | [diff] [blame] | 291 | |
elie | 95eab0f | 2011-11-06 20:50:54 +0000 | [diff] [blame] | 292 | - Require pyasn1 >= 0.1.1 |
elie | 4535840 | 2011-10-04 06:37:10 +0000 | [diff] [blame] | 293 | - Fixes towards Py3K compatibility |
| 294 | + use either of existing urllib module |
| 295 | + adopt to the new bytes type |
elie | c9fe547 | 2011-10-04 06:52:03 +0000 | [diff] [blame] | 296 | + print operator is now a function |
| 297 | + new exception syntax |
elie | bb9ce13 | 2011-03-10 13:52:53 +0000 | [diff] [blame] | 298 | |
elie | 8b51389 | 2011-02-17 18:35:16 +0000 | [diff] [blame] | 299 | Revision 0.0.1a |
| 300 | --------------- |
| 301 | |
| 302 | - Initial revision, most code carried from pyasn1 examples. |