Go to the source code of this file.
Definition at line 44 of file scram-common.h.
Definition at line 30 of file scram-common.h.
Definition at line 37 of file scram-common.h.
Definition at line 50 of file scram-common.h.
Definition at line 24 of file scram-common.h.
Definition at line 20 of file scram-common.h.
Definition at line 21 of file scram-common.h.
Definition at line 209 of file scram-common.c.
References _, Assert(), elog, ERROR, free, iterations, malloc, palloc(), password, pg_b64_enc_len(), pg_b64_encode(), PG_SHA256, scram_ClientKey(), scram_H(), SCRAM_MAX_KEY_LEN, scram_SaltedPassword(), scram_ServerKey(), and sprintf.
Referenced by pg_be_scram_build_secret(), and pg_fe_scram_build_secret().
Definition at line 142 of file scram-common.c.
References pg_hmac_create(), pg_hmac_error(), pg_hmac_final(), pg_hmac_free(), pg_hmac_init(), and pg_hmac_update().
Referenced by calculate_client_proof(), and scram_build_secret().
Definition at line 112 of file scram-common.c.
References input, pg_cryptohash_create(), pg_cryptohash_error(), pg_cryptohash_final(), pg_cryptohash_free(), pg_cryptohash_init(), and pg_cryptohash_update().
Referenced by calculate_client_proof(), scram_build_secret(), and verify_client_proof().
Definition at line 38 of file scram-common.c.
References CHECK_FOR_INTERRUPTS, i, iterations, j, password, pg_hmac_create(), pg_hmac_error(), pg_hmac_final(), pg_hmac_free(), pg_hmac_init(), pg_hmac_update(), pg_hton32, and SCRAM_MAX_KEY_LEN.
Referenced by calculate_client_proof(), scram_build_secret(), and scram_verify_plain_password().
Definition at line 172 of file scram-common.c.
References pg_hmac_create(), pg_hmac_error(), pg_hmac_final(), pg_hmac_free(), pg_hmac_init(), and pg_hmac_update().
Referenced by scram_build_secret(), scram_verify_plain_password(), and verify_server_signature().