Skip to content

Conversation

@Zenithar
Copy link
Contributor

@Zenithar Zenithar commented Feb 2, 2021

Context

x509.DecryptPEMBlock is deprecated in go1.16

Samples

$ echo '{{ $passphrase := strongDiceware }}{{ $k := cryptoPair "rsa" }}{{ $privPem := toPem $k.Private }}{{ encryptPem $privPem $passphrase }}'
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIFNjBgBgkqhkiG9w0BBQ0wUzAyBgkqhkiG9w0BBQwwJQQQYbE0psqU64pn1HB6
Ou1xGAIDAYagMAwGCCqGSIb3DQIJAAAwHQYJYIZIAWUDBAEqBBBpXyqUGuZ/6Kz7
JQ65S0m5BIIE0PzkZeeymYX1Q9Ez0Yt/f4aVuORSJahc6Ddnt0aeWoskUsQnsX/s
mR3fDOes6T73hPSMaAIEqrnz8OH34IPdfo5MJZBFM3Julgi4BGz0uyUrW6E1R1U5
8TylZIK0klpMJmTx0KdxU7JiM3gPGGzwYnE69zCmTpyobUx4b7s7hTdOwQoSGeBT
JmapBjfVXNsFsw1faN1Ubj7gXt5Gtzq93/1meSe9pkQzq+4CsIluFTgBv5DZDajy
Esg0SnBSCbz/WkrsnRxYMpJicTabuxbcdEaiMc6lHtFprxpgVfJE8H/vq339PKSl
lfxS4LXTyuFRY2IA6VVUfv+CN4uzf/Hd3LFo8EhFfKBy167HTdF2eAOTgD+G1ra2
V8S92Kw6PvKpxvvcp73uO5NueFLilwZ/dFnHVdttaOBohvVxsHxO0MIKXdCywzzZ
ATelZsN1JXiVW+OHw7MwHFS5/xKn6Q5l+fGf3f5ncyi1qGqdupvTWtUseoo4KwsG
RsmsoSIDgRu0IRTmVZn3Mk0KnaTKERFPLbR+NeTXDY1nEovc9QkMEmV+SXeH+xLl
BcpTyKfGIavi4f/fCd0tOLkrSwvsC4da/7YB6bXKb2ZE8sYMPJbJvaVrOponFrt7
Lvg+GU2fDVWlUak1Qc5h2+TszQkaItgEwts+G9+0YElWeIdpwZwVXNym/3PTwLjD
kU/P4pDBQ+j6MDMW6Njq3XoUUSQD4eei5jn1/ni9Q1SkCmimXcOVLw7gQDwxR+GL
6JnXh8QWlkAQVG3IippBf90QIiPD3CirNvMdOWaGFp8OfXau9dq+qBlWeVMGXrP+
qgQ2YGuIVfnHRfHzA8n8e3hcOJNmpDdjC2mjqaA/uD/DMqBlf8F9g5WWCWIkg1dR
YJtx8Etna5pBZUB1MoVqHuUNQx+eb7A3M63hAPPvr4tJ6hsXVP6e3xdtr8Hz0rV8
SfZ+ITu5DlOm9mdpodMf9NcozZGWg4xl6sNoJad9+mabcXM+Eua3Wg4nbfc6RM86
UpvEWmBUZX49xSvldbyhfECziceuxnmKIyj87sutRi2pTOqa7JNaUoiauPdzCa53
/F3jxwdmynKH2ij4TE/GY18Dl07+832yr0WcoGor1Ob3q6D7bCgQz5MDPUuFSp5U
rwqItrGDSMD+kKpVAp85Tf4lHkmIBDBWRQDWzaPyyxeBvuq8cjVHMap2qfDHryLG
XCp16P+dvuSNP74g/iOF+lQK8wtNkGIoCM8zXHwYuHKRxLXjJHcwUIEsxoxXF1eV
cnxftqDihTJsCZ+tfCNorqHAgUhwRnvPzAYjf1n9rO4zwGudH0eim08gUghDbcWd
ypCbpVESnov61zTPc/lHse2L1+E75yN/vps5jw21m6JtgxpcCpWDxDJ+yNcmp5sl
z4T0x82IO2wL/3V9E/LekhqZRsrkUBaOG9gyUZwTd7s4lS5VPC9PhCq1LF9BHyIc
huqA1JUKKg3U+p6b07JRXc6EcV9vumwgMjVxcKZYuz/JSZbWGTuu25OV61tuadis
yGyvjMUQR9P9sdc9oSzYdrSIbltZJ1MT3c7EGgCg2ywttasd8USgCHnypuRjjn+P
0kMol+CV1px8i15eB/Ql6MqmlkOeUYH0UCAQBWUHUQeh8+uzKwzpnqiT
-----END ENCRYPTED PRIVATE KEY-----

Reference(s)

@Zenithar Zenithar self-assigned this Feb 2, 2021
@Zenithar Zenithar added the enhancement New feature or request label Feb 2, 2021
@Zenithar
Copy link
Contributor Author

Zenithar commented Feb 2, 2021

Linter error is linked to go1.15 which has not deprecated the package yet.

@Zenithar Zenithar force-pushed the fix_x509_pem_deprecation branch from df3632d to 3fb0df5 Compare February 8, 2021 09:30
@Zenithar Zenithar merged commit dc42cd4 into main Feb 8, 2021
@Zenithar Zenithar deleted the fix_x509_pem_deprecation branch February 8, 2021 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants