pomerium/internal/cryptutil
Bobby DeSimone 7c755d833f
authenticate: encrypt & mac oauth2 callback state
- cryptutil: add hmac & tests
- cryptutil: rename cipher / encoders to be more clear
- cryptutil: simplify SecureEncoder interface
- cryptutil: renamed NewCipherFromBase64 to NewAEADCipherFromBase64
- cryptutil: move key & random generators to helpers

Signed-off-by: Bobby DeSimone <bobbydesimone@gmail.com>
2019-09-23 19:15:52 -07:00
..
testdata proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
certificates.go proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
certificates_test.go proxy: enable client certificate in transport 2019-08-12 15:08:18 -07:00
encrypt.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
encrypt_test.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
hash.go initial release 2019-01-02 12:13:36 -08:00
hash_test.go authorize: add authorization (#59) 2019-03-07 12:47:07 -08:00
helpers.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
helpers_test.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
hmac.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
hmac_test.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
marshal.go cryptutil: fix potential race with signer 2019-07-24 11:19:13 -07:00
marshal_test.go internal/cryptutil: fixed panic on nil pubkey 2019-07-15 19:36:02 -07:00
mock_cipher.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
mock_cipher_test.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
sign.go authenticate: encrypt & mac oauth2 callback state 2019-09-23 19:15:52 -07:00
sign_test.go authenticate: make service http only 2019-09-04 16:27:08 -07:00