Releases: siderolabs/crypto
v0.4.4
crypto 0.4.4 (2024-03-18)
Welcome to the v0.4.4 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
- Utku Ozdemir
Changes
32 commits
c240482
feat: provide dynamic client CA matching2f4f911
feat: add PEMEncodedCertificate wrapper1c94bb3
chore: bump dependencies8f77da3
feat: add a method to load PEM key from filec03ff58
feat: add a way to represent redacted x509 private keysc3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.4.3
Dependency Changes
This release has no dependency changes
v0.4.3
crypto 0.4.3 (2024-03-15)
Welcome to the v0.4.3 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
- Utku Ozdemir
Changes
31 commits
2f4f911
feat: add PEMEncodedCertificate wrapper1c94bb3
chore: bump dependencies8f77da3
feat: add a method to load PEM key from filec03ff58
feat: add a way to represent redacted x509 private keysc3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.4.2
Dependency Changes
This release has no dependency changes
v0.4.2
crypto 0.4.2 (2024-02-16)
Welcome to the v0.4.2 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Andrew Rynhard
- Andrey Smirnov
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
- Utku Ozdemir
Changes
30 commits
1c94bb3
chore: bump dependencies8f77da3
feat: add a method to load PEM key from filec03ff58
feat: add a way to represent redacted x509 private keysc3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.4.1
Dependency Changes
This release has no dependency changes
v0.4.1
crypto 0.4.1 (2023-07-13)
Welcome to the v0.4.1 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
- Utku Ozdemir
Changes
29 commits
8f77da3
feat: add a method to load PEM key from filec03ff58
feat: add a way to represent redacted x509 private keysc3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.4.0
2 commits
Dependency Changes
This release has no dependency changes
v0.4.0
crypto 0.4.0 (2022-09-07)
Welcome to the v0.4.0 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
Changes
27 commits
c3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Dependency Changes
This release has no dependency changes
v0.3.7
crypto 0.3.7 (2022-09-07)
Welcome to the v0.3.7 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
Changes
26 commits
f60380e
feat: allow CSR template subject field to be overriddene9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.3.6
Dependency Changes
This release has no dependency changes
v0.3.6
crypto 0.3.6 (2022-08-15)
Welcome to the v0.3.6 release of crypto!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/crypto/issues.
Contributors
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Andrew Rynhard
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
Changes
25 commits
e9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgit.luolix.top/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
Changes since v0.3.5
Dependency Changes
This release has no dependency changes