Profil “SASLprep” de l’implémentation “ssortingngprep” en c ++

J’implémente le cryptage AES 256 bits dans le manuel de référence PDF et PDF indique la première étape de l’algorithme 3.2a pour le calcul d’une clé de cryptage

1. La chaîne de mot de passe est générée à partir de l’entrée Unicode en traitant la chaîne d’entrée avec le profil SASLprep (IETF RFC 4013) de ssortingngprep (IETF RFC 3454), puis en la convertissant en une représentation UTF-8.

Ma question est de savoir comment convertir ssortingng en ssortingng? Existe-t-il une bibliothèque gratuite pour Windows pour effectuer le profil SASLprep de la préparation de chaîne, j’ai trouvé une bibliothèque pour Unix mais pas pour Windows.