Use custom utf8/16 conversion instead of iconv

We can avoid the additional dependency by using few functions from
systemd.
This commit is contained in:
Vojtech Trefny
2021-12-31 13:56:13 +01:00
committed by Milan Broz
parent e12ce642a1
commit 6e47fb6d85
7 changed files with 322 additions and 79 deletions

View File

@@ -10,6 +10,7 @@ libcrypto_backend_la_SOURCES = \
lib/crypto_backend/pbkdf_check.c \
lib/crypto_backend/crc32.c \
lib/crypto_backend/base64.c \
lib/crypto_backend/utf8.c \
lib/crypto_backend/argon2_generic.c \
lib/crypto_backend/cipher_generic.c \
lib/crypto_backend/cipher_check.c