aboutsummaryrefslogtreecommitdiff
path: root/src/backend/libpq/auth-scram.c
Commit message (Expand)AuthorAge
* Improve error handling of HMAC computationsMichael Paquier2022-01-13
* Improve error handling of cryptohash computationsMichael Paquier2022-01-11
* Update copyright for 2022Bruce Momjian2022-01-07
* Fix incorrect format placeholdersPeter Eisentraut2021-09-08
* Refactor SASL code with a generic interface for its mechanismsMichael Paquier2021-07-07
* Refactor HMAC implementationsMichael Paquier2021-04-03
* Add result size as argument of pg_cryptohash_final() for overflow checksMichael Paquier2021-02-15
* Update copyright for 2021Bruce Momjian2021-01-02
* Move SHA2 routines to a new generic API layer for crypto hashesMichael Paquier2020-12-02
* Fix typo in commentPeter Eisentraut2020-09-05
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Remove excess parens in ereport() callsAlvaro Herrera2020-01-30
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix use of term "verifier"Peter Eisentraut2019-10-12
* Clean up some SCRAM attribute processingPeter Eisentraut2019-08-20
* Introduce safer encoding and decoding routines for base64.cMichael Paquier2019-07-04
* Fix buffer overflow when parsing SCRAM verifiers in backendMichael Paquier2019-06-17
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Fix detection of passwords hashed with MD5 or SCRAM-SHA-256Michael Paquier2019-04-23
* Get rid of another unconstify through API changesPeter Eisentraut2019-02-14
* Update copyright for 2019Bruce Momjian2019-01-02
* Remove configure switch --disable-strong-randomMichael Paquier2019-01-01
* Minor cleanup/future-proofing for pg_saslprep().Tom Lane2018-09-08
* Remove support for tls-unique channel binding.Heikki Linnakangas2018-08-05
* Implement channel binding tls-server-end-point for SCRAMPeter Eisentraut2018-01-04
* Refactor channel binding code to fetch cbind_data only when necessaryPeter Eisentraut2018-01-04
* Update copyright for 2018Bruce Momjian2018-01-02
* Check channel binding flag at end of SCRAM exchangePeter Eisentraut2017-12-01
* Update typedefs.list and re-run pgindentRobert Haas2017-11-29
* Support channel binding 'tls-unique' in SCRAMPeter Eisentraut2017-11-18
* Fix typoStephen Frost2017-11-13
* Tweak some SCRAM error messages and code commentsPeter Eisentraut2017-08-23
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Re-run pgindent.Tom Lane2017-06-13
* Improve authentication error messages.Heikki Linnakangas2017-06-08
* Remove support for password_encryption='off' / 'plain'.Heikki Linnakangas2017-05-08
* Fix memory leaks if random salt generation fails.Heikki Linnakangas2017-05-07
* Misc cleanup of SCRAM code.Heikki Linnakangas2017-05-05
* Don't use SCRAM-specific "e=invalid-proof" on invalid password.Heikki Linnakangas2017-05-05
* Add PQencryptPasswordConn function to libpq, use it in psql and createuser.Heikki Linnakangas2017-05-03
* Misc SCRAM code cleanups.Heikki Linnakangas2017-04-28
* Change the on-disk format of SCRAM verifiers to conform to RFC 5803.Heikki Linnakangas2017-04-21
* Rename "scram" to "scram-sha-256" in pg_hba.conf and password_encryption.Heikki Linnakangas2017-04-18
* Improve the SASL authentication protocol.Heikki Linnakangas2017-04-13
* Minor cleanup of backend SCRAM code.Heikki Linnakangas2017-04-13
* Use SASLprep to normalize passwords for SCRAM authentication.Heikki Linnakangas2017-04-07
* Remove bogus SCRAM_ITERATION_LEN constant.Heikki Linnakangas2017-04-06
* Allow SCRAM authentication, when pg_hba.conf says 'md5'.Heikki Linnakangas2017-03-24
* Allow plaintext 'password' authentication when user has a SCRAM verifier.Heikki Linnakangas2017-03-17
* Fix comments in SCRAM-SHA-256 patch.Heikki Linnakangas2017-03-07