Mariano Cano
c2d9139d18
Add support for ML-DSA keys
...
This commit adds support for ML-DSA keys and modernizes Go using go fix.
2026-09-03 14:28:33 -07:00
Mariano Cano
e6da031d51
Add scep integration tests
2026-03-18 14:18:50 -07:00
Max
01c87964d7
fix(lint): resolve golangci-lint errors from updated gosec rules ( #2590 )
...
Remove 47 stale //nolint:gosec directives that are no longer needed
after gosec rule changes (nolintlint flagged them as unused). Add
//nolint:gosec annotations for 5 new findings: G117 on config struct
marshaling (password fields by design), G115 on intentional uint->byte
truncation in SCEP OID encoding, and G704 SSRF taint on the
user-configured CA HTTP client.
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-10 20:39:58 -07:00
Mariano Cano
de5e7185a0
Use claude code to fix linter errors
...
This commit fixes the linter errors using Claude code.
2026-02-17 17:26:07 -08:00
Herman Slatman
9b41df680f
Merge pull request #1893 from smallstep/root-not-found-error-message
...
Return helpful error message when root is not found
2026-01-07 21:45:44 +01:00
Mariano Cano
1011f5f540
Improve validation in authorization path
2025-12-02 16:54:44 -08:00
Max
2c61c44176
Update changelog ( #2332 )
...
* Update changelog
* Fix a few revive linter issues
2025-07-13 16:22:20 -05:00
Herman Slatman
acf4387180
Fix new golangci-lint v2 linter issues
2025-05-21 12:21:47 +02:00
Herman Slatman
27944b4eae
Fix linter issues
2025-02-18 11:04:54 +01:00
Herman Slatman
b3fb92756f
Add comment to requireCAServerToBeAvailable
2025-01-07 12:00:09 +01:00
Herman Slatman
c2a6b5b588
Wait till a connection to the CA host/port can be made
2025-01-07 02:32:15 +01:00
Panagiotis Siatras
c986962154
internal/httptransport: initial implementation of the package ( #2098 )
...
* internal/httptransport: initial implementation of the package
* authority: refactored for httptransport
* ca: refactored for httptransport
* test: refactored for httptransport
2024-12-10 18:03:37 +02:00
Herman Slatman
bd4947121d
Fix and/or silence linter issues
2024-10-01 14:26:49 +02:00
Herman Slatman
45456591d6
Fix SCEP Windows client integration test for Go 1.23
2024-10-01 14:08:29 +02:00
Herman Slatman
69486d388f
Refactor preparation of test SCEP CAs
2024-10-01 14:04:11 +02:00
Herman Slatman
a0dd8d53ee
Add test case emulating Windows SCEP client
2024-10-01 13:35:13 +02:00
max furman
87c80203f8
make fmt
2024-07-03 15:34:21 -04:00
Mariano Cano
c79a4d5cc0
Add helper annotation on test function
...
Co-authored-by: Herman Slatman <hslatman@users.noreply.github.com >
2024-07-03 10:46:34 -07:00
Mariano Cano
ed71ac024b
Wait for CA to start in a goroutine
2024-07-02 19:27:57 -07:00
Marten Seemann
72285d82bc
Apply suggestions from code review
...
Co-authored-by: Herman Slatman <hslatman@users.noreply.github.com >
2024-06-20 02:29:36 -07:00
Marten Seemann
38733dab95
api: output a more helpful error message when root is not found
2024-06-20 13:33:27 +08:00
Herman Slatman
1e5e267b2b
Remove leftover debug print
2024-04-22 19:24:04 +02:00
Herman Slatman
2561a7271e
Dedupe CA and SCEP client creation logic
2024-04-22 19:12:54 +02:00
Herman Slatman
87202001a8
Rewrite SCEP integration tests to only use the HTTPS endpoint
2024-04-22 17:14:54 +02:00
Herman Slatman
b0fabe1346
Add some SCEP integration tests
2024-04-22 16:56:55 +02:00
Herman Slatman
2a47644d31
Fix linting issue
2024-03-04 12:01:25 +01:00
Herman Slatman
d392c169fc
Improve functional coverage of request ID integration test
2024-03-04 12:00:08 +01:00