summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-auth-scram.c
Commit message (Expand)AuthorAgeFilesLines
* Make SCRAM iteration count configurableDaniel Gustafsson2023-03-271-2/+2
* libpq: Add support for require_auth to control authorized auth methodsMichael Paquier2023-03-141-0/+1
* Run pgindent on libpq's fe-auth.c, fe-auth-scram.c and fe-connect.cMichael Paquier2023-03-091-1/+1
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Remove hardcoded dependency to cryptohash type in the internals of SCRAMMichael Paquier2022-12-201-26/+39
* Fix comment in fe-auth-scram.cMichael Paquier2022-11-301-1/+2
* libpq error message refactoring, part 2Peter Eisentraut2022-11-151-56/+31
* libpq code should use libpq_gettext(), not _()Peter Eisentraut2022-08-251-2/+2
* Message style adjustmentPeter Eisentraut2022-08-231-1/+1
* Remove redundant null pointer checks before free()Peter Eisentraut2022-07-031-22/+11
* Improve error handling of HMAC computationsMichael Paquier2022-01-131-20/+56
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Refactor SASL code with a generic interface for its mechanismsMichael Paquier2021-07-071-12/+28
* Refactor HMAC implementationsMichael Paquier2021-04-031-30/+45
* In libpq, always append new error messages to conn->errorMessage.Tom Lane2021-01-111-57/+67
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Move SHA2 routines to a new generic API layer for crypto hashesMichael Paquier2020-12-021-48/+68
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-1/+1
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Remove useless "return;" linesAlvaro Herrera2019-11-281-1/+0
* Fix use of term "verifier"Peter Eisentraut2019-10-121-3/+3
* Add libpq parameter 'channel_binding'.Jeff Davis2019-09-231-6/+35
* Introduce safer encoding and decoding routines for base64.cMichael Paquier2019-07-041-11/+49
* Use appendStringInfoString and appendPQExpBufferStr where possibleDavid Rowley2019-07-041-7/+7
* Fix buffer overflow when processing SCRAM final message in libpqMichael Paquier2019-06-171-1/+20
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-2/+2
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Remove configure switch --disable-strong-randomMichael Paquier2019-01-011-60/+2
* Minor cleanup/future-proofing for pg_saslprep().Tom Lane2018-09-081-2/+2
* Remove support for tls-unique channel binding.Heikki Linnakangas2018-08-051-55/+24
* Fix up references to scram-sha-256Peter Eisentraut2018-01-301-2/+2
* Implement channel binding tls-server-end-point for SCRAMPeter Eisentraut2018-01-041-0/+15
* Refactor channel binding code to fetch cbind_data only when necessaryPeter Eisentraut2018-01-041-81/+78
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Add libpq connection parameter "scram_channel_binding"Peter Eisentraut2017-12-191-5/+15
* Move SCRAM-related name definitions to scram-common.hPeter Eisentraut2017-12-181-1/+0
* Check channel binding flag at end of SCRAM exchangePeter Eisentraut2017-12-011-0/+4
* Update typedefs.list and re-run pgindentRobert Haas2017-11-291-2/+2
* Support channel binding 'tls-unique' in SCRAMPeter Eisentraut2017-11-181-19/+151
* Tweak some SCRAM error messages and code commentsPeter Eisentraut2017-08-231-5/+5
* Message style improvementsPeter Eisentraut2017-08-041-1/+1
* Phase 3 of pgindent updates.Tom Lane2017-06-211-9/+9
* Verify that the server constructed the SCRAM nonce correctly.Heikki Linnakangas2017-05-231-1/+2
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-171-1/+1
* Fix memory leaks if random salt generation fails.Heikki Linnakangas2017-05-071-0/+4
* Misc cleanup of SCRAM code.Heikki Linnakangas2017-05-051-2/+2
* Add PQencryptPasswordConn function to libpq, use it in psql and createuser.Heikki Linnakangas2017-05-031-0/+35
* Misc SCRAM code cleanups.Heikki Linnakangas2017-04-281-27/+31
* Use SASLprep to normalize passwords for SCRAM authentication.Heikki Linnakangas2017-04-071-2/+25
* Remove bogus SCRAM_ITERATION_LEN constant.Heikki Linnakangas2017-04-061-1/+1