mirror of
https://github.com/gravitational/teleport.git
synced 2026-10-11 22:49:54 +00:00
* add managed updates artifact signature verification * updating signature max size to a more realistic, yet generous size * fail teleport-update bulds when artifact verifier key is missing * forward artifact signing key into Docker buildbox * verify artifact signature over stream instead of pre-computed digest * add insecure-skip-artifact-signature flag for dev builds * renaming insecure signature flag and simplify verifier flow * import separation for linter CI fix * gofmt * simplifying verifyArfifactSig function, table tests * verify artifact signature during install, adding godoc for WithDigest * adding staging CDN fallback * updating isStagingCDN url check by adding helper function to check for raw vs want url equality, pr comments * clarify ECDSA-specific digest verification comment * initialize artifact signature verifier at construction time * embed backup artifact signature public key for managed updates * move teleport-update signature inputs to main.go * removing comment * verify staging signatures by default with explicit fallback * update staging signature verification to trust prod artifacts * fix test expected message error