#include "stringprep.h"
Go to the source code of this file.
Variables | |
const Stringprep_profiles | stringprep_profiles [] |
const Stringprep_profile | stringprep_nameprep [] |
const Stringprep_profile | stringprep_kerberos5 [] |
const Stringprep_table_element | stringprep_xmpp_nodeprep_prohibit [] |
const Stringprep_profile | stringprep_xmpp_nodeprep [] |
const Stringprep_profile | stringprep_xmpp_resourceprep [] |
const Stringprep_profile | stringprep_plain [] |
const Stringprep_profile | stringprep_trace [] |
const Stringprep_table_element | stringprep_iscsi_prohibit [] |
const Stringprep_profile | stringprep_iscsi [] |
const Stringprep_table_element | stringprep_saslprep_space_map [] |
const Stringprep_profile | stringprep_saslprep [] |
const Stringprep_profile stringprep_iscsi[] |
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_iscsi_prohibit}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 246 of file profiles.c.
Definition at line 176 of file profiles.c.
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_3}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 60 of file profiles.c.
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 37 of file profiles.c.
const Stringprep_profile stringprep_plain[] |
Initial value:
{ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, {0} }
Definition at line 144 of file profiles.c.
Initial value:
{ {"Nameprep", stringprep_nameprep}, {"KRBprep", stringprep_kerberos5}, {"Nodeprep", stringprep_xmpp_nodeprep}, {"Resourceprep", stringprep_xmpp_resourceprep}, {"plain", stringprep_plain}, {"trace", stringprep_trace}, {"SASLprep", stringprep_saslprep}, {"ISCSIprep", stringprep_iscsi}, {"iSCSI", stringprep_iscsi}, {NULL, NULL} }
Definition at line 24 of file profiles.c.
Referenced by stringprep_profile().
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_saslprep_space_map}, {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 292 of file profiles.c.
Initial value:
{ {0x0000A0, 0, {0x0020}}, {0x001680, 0, {0x0020}}, {0x002000, 0, {0x0020}}, {0x002001, 0, {0x0020}}, {0x002002, 0, {0x0020}}, {0x002003, 0, {0x0020}}, {0x002004, 0, {0x0020}}, {0x002005, 0, {0x0020}}, {0x002006, 0, {0x0020}}, {0x002007, 0, {0x0020}}, {0x002008, 0, {0x0020}}, {0x002009, 0, {0x0020}}, {0x00200A, 0, {0x0020}}, {0x00200B, 0, {0x0020}}, {0x00202F, 0, {0x0020}}, {0x00205F, 0, {0x0020}}, {0x003000, 0, {0x0020}}, {0} }
Definition at line 271 of file profiles.c.
const Stringprep_profile stringprep_trace[] |
Initial value:
{ {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, {0} }
Definition at line 160 of file profiles.c.
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_2}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_xmpp_nodeprep_prohibit}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, 0, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, 0, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 97 of file profiles.c.
Initial value:
{ {0x000022}, {0x000026}, {0x000027}, {0x00002F}, {0x00003A}, {0x00003C}, {0x00003E}, {0x000040}, {0} }
Definition at line 85 of file profiles.c.
Initial value:
{ {STRINGPREP_MAP_TABLE, 0, stringprep_rfc3454_B_1}, {STRINGPREP_NFKC, 0, 0}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_1_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_1}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_2_2}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_3}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_4}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_5}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_6}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_7}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_9}, {STRINGPREP_BIDI, 0, 0}, {STRINGPREP_BIDI_PROHIBIT_TABLE, 0, stringprep_rfc3454_C_8}, {STRINGPREP_BIDI_RAL_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_1}, {STRINGPREP_BIDI_L_TABLE, ~STRINGPREP_NO_BIDI, stringprep_rfc3454_D_2}, {STRINGPREP_UNASSIGNED_TABLE, ~STRINGPREP_NO_UNASSIGNED, stringprep_rfc3454_A_1}, {0} }
Definition at line 122 of file profiles.c.