PostgreSQL Source Code: src/include/common/saslprep.h Source File (original) (raw)

Go to the documentation of this file.

1/*-------------------------------------------------------------------------

2 *

3 * saslprep.h

4 * SASLprep normalization, for SCRAM authentication

5 *

6 * These definitions are used by both frontend and backend code.

7 *

8 * Copyright (c) 2017-2025, PostgreSQL Global Development Group

9 *

10 * src/include/common/saslprep.h

11 *

12 *-------------------------------------------------------------------------

13 */

14#ifndef SASLPREP_H

15#define SASLPREP_H

16

17/*

18 * Return codes for pg_saslprep() function.

19 */

20typedef enum

21{

23 SASLPREP_OOM = -1, /* out of memory (only in frontend) */

27

29

30#endif /* SASLPREP_H */

pg_saslprep_rc pg_saslprep(const char *input, char **output)