@@ -52,6 +52,24 @@ Changelog
52
52
provided (previously no exception was raised), and raises a ``TypeError `` if
53
53
the key is encrypted but no password is provided (previously a ``ValueError ``
54
54
was raised).
55
+ * Added ``__copy__ `` to the
56
+ :class: `~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey `,
57
+ :class: `~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey `,
58
+ :class: `~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey `,
59
+ :class: `~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey `,
60
+ :class: `~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PublicKey `,
61
+ :class: `~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PrivateKey `,
62
+ :class: `~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey `,
63
+ :class: `~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey `,
64
+ :class: `~cryptography.hazmat.primitives.asymmetric.x448.X448PublicKey `,
65
+ :class: `~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey `,
66
+ :class: `~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey `,
67
+ :class: `~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey `,
68
+ :class: `~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey `,
69
+ :class: `~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey `,
70
+ :class: `~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey `, and
71
+ :class: `~cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey `
72
+ abstract base classes.
55
73
* We significantly refactored how private key loading (
56
74
:func: `~cryptography.hazmat.primitives.serialization.load_pem_private_key `
57
75
and
0 commit comments