-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: shadow3x3x3/httpsign
base: main
head repository: yaronf/httpsign
compare: main
- 13 commits
- 22 files changed
- 4 contributors
Commits on Jul 23, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ea0400 - Browse repository at this point
Copy the full SHA 1ea0400View commit details -
Merge pull request yaronf#15 from shadow3x3x3/prevent-ed25519-panic
Fix panic when using ed25519 with a key that is not 64 bytes long
Configuration menu - View commit details
-
Copy full SHA for 412ad6f - Browse repository at this point
Copy the full SHA 412ad6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dd53b0 - Browse repository at this point
Copy the full SHA 1dd53b0View commit details -
feat: Add alternative verification API and expand MessageDetails
- Add `Message` struct with a `Verify` method that can be used in place of `VerifyRequest` + `RequestDetails`, and `VerifyResponse` + `ResponseDetails`. - `MessageDetails` now contains created, expires, nonce, and tag params.
Configuration menu - View commit details
-
Copy full SHA for 41581d9 - Browse repository at this point
Copy the full SHA 41581d9View commit details
Commits on Jul 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for d6f8d15 - Browse repository at this point
Copy the full SHA d6f8d15View commit details -
Merge pull request yaronf#14 from jvatic/verify
feat: Add alternative verification API and expand MessageDetails
Configuration menu - View commit details
-
Copy full SHA for d569067 - Browse repository at this point
Copy the full SHA d569067View commit details
Commits on Sep 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 10e4b1c - Browse repository at this point
Copy the full SHA 10e4b1cView commit details
Commits on Oct 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f4e3f9c - Browse repository at this point
Copy the full SHA f4e3f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for afa1d36 - Browse repository at this point
Copy the full SHA afa1d36View commit details
Commits on Oct 31, 2025
-
Add jwx v3 support with backward compatibility
- Add NewJWSSignerV3() and NewJWSVerifierV3() functions using jwx v3 - Use recommended non-deprecated APIs: SignerFor() and VerifierFor() - Maintain full backward compatibility with existing v2 functions - Handle parameter order differences between v2 and v3 interfaces - Add comprehensive tests including cross-version compatibility tests - Add internal documentation for migration planning and research - All tests passing (v2, v3, and cross-compatibility) This is a non-breaking change. Existing code continues to work unchanged.
Configuration menu - View commit details
-
Copy full SHA for a023926 - Browse repository at this point
Copy the full SHA a023926View commit details -
- Remove redundant nil check in NewHMACSHA256Signer - Remove unused keyID field in TestNewRSASigner1 - Replace interface{} with any for modern Go idiom - Add lint ignore directive for intentional reEncodeQPs naming - Add error handling in test - Add explanatory comments for intentional lowercase header keysConfiguration menu - View commit details
-
Copy full SHA for 562a1d7 - Browse repository at this point
Copy the full SHA 562a1d7View commit details -
Fix go.mod for GitHub Actions compatibility
- Change go version from 1.24.0 to 1.21 (stable version) - Remove toolchain directive (not supported in older Go versions) - This fixes CI build failures with 'invalid go version' error
Configuration menu - View commit details
-
Copy full SHA for 0f8454a - Browse repository at this point
Copy the full SHA 0f8454aView commit details -
Update GitHub Actions to use Go 1.24
- Update go.mod to Go 1.24.0 with toolchain go1.24.1 - Update GitHub Actions workflow to use Go 1.24 - Update action versions to v4 (checkout and setup-go) - Add GOTOOLCHAIN=local to prevent unexpected toolchain downloads - This matches the local development environment
Configuration menu - View commit details
-
Copy full SHA for c2013d0 - Browse repository at this point
Copy the full SHA c2013d0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main