Moving `DecodeSegement` to `Parser` (#278)
* Moving `DecodeSegement` to `Parser` This would allow us to remove some global variables and move them to parser options as well as potentially introduce interfaces for json and b64 encoding/decoding to replace the std lib, if someone wanted to do that for performance reasons. We keep the functions exported because of explicit user demand. * Sign/Verify does take the decoded form now
Showing
- ecdsa.go 7 additions, 15 deletionsecdsa.go
- ecdsa_test.go 21 additions, 5 deletionsecdsa_test.go
- ed25519.go 10 additions, 15 deletionsed25519.go
- ed25519_test.go 5 additions, 3 deletionsed25519_test.go
- hmac.go 5 additions, 11 deletionshmac.go
- hmac_test.go 3 additions, 2 deletionshmac_test.go
- none.go 6 additions, 5 deletionsnone.go
- none_test.go 3 additions, 2 deletionsnone_test.go
- parser.go 54 additions, 3 deletionsparser.go
- parser_option.go 26 additions, 0 deletionsparser_option.go
- parser_test.go 12 additions, 8 deletionsparser_test.go
- rsa.go 6 additions, 14 deletionsrsa.go
- rsa_pss.go 6 additions, 14 deletionsrsa_pss.go
- rsa_pss_test.go 12 additions, 10 deletionsrsa_pss_test.go
- rsa_test.go 5 additions, 4 deletionsrsa_test.go
- signing_method.go 7 additions, 4 deletionssigning_method.go
- token.go 16 additions, 77 deletionstoken.go
- token_option.go 5 additions, 0 deletionstoken_option.go
- token_test.go 3 additions, 4 deletionstoken_test.go
Loading
Please register or sign in to comment