You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Scott Rigby
9ea35da0d0
[HIP-0026] Plugin packaging, signing, and verification (#31176)
* Plugin packaging, signing and verification
Signed-off-by: Scott Rigby <scott@r6by.com>
* wrap keyring read error with more explicit message
Co-authored-by: Jesse Simpson <jesse.simpson36@gmail.com>
Signed-off-by: Scott Rigby <scott@r6by.com>
* skip unnecessary check
Co-authored-by: Evans Mungai <mbuevans@gmail.com>
Signed-off-by: Scott Rigby <scott@r6by.com>
* Change behavior for installing plugin with missing .prov file (now warns and continues instead of failing)
Signed-off-by: Scott Rigby <scott@r6by.com>
* Add comprehensive plugin verification tests
- Test missing .prov files (warns but continues)
- Test invalid .prov file formats (fails verification)
- Test hash mismatches in .prov files (fails verification)
- Test .prov file access errors (fails appropriately)
- Test directory plugins don't support verification
- Test installation without verification enabled (succeeds)
- Test with valid .prov files (fails on empty keyring as expected)
---------
Signed-off-by: Scott Rigby <scott@r6by.com>
Co-authored-by: Jesse Simpson <jesse.simpson36@gmail.com>
Co-authored-by: Evans Mungai <mbuevans@gmail.com>
|
3 weeks ago |
.. |
base.go
|
Move pkg/plugin -> internal/plugin
|
1 month ago |
base_test.go
|
Move pkg/plugin -> internal/plugin
|
1 month ago |
doc.go
|
Move pkg/plugin -> internal/plugin
|
1 month ago |
extractor.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
http_installer.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
http_installer_test.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
installer.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
installer_test.go
|
Plugin tarball installer support for HTTP (fix) and local (feat)
|
3 weeks ago |
local_installer.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
local_installer_test.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
oci_installer.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
oci_installer_test.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
plugin_structure.go
|
Plugin tarball installer support for HTTP (fix) and local (feat)
|
3 weeks ago |
plugin_structure_test.go
|
Plugin tarball installer support for HTTP (fix) and local (feat)
|
3 weeks ago |
vcs_installer.go
|
Move pkg/plugin -> internal/plugin
|
1 month ago |
vcs_installer_test.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |
verification_test.go
|
[HIP-0026] Plugin packaging, signing, and verification (#31176)
|
3 weeks ago |