Thread (9 messages) 9 messages, 3 authors, 2021-12-27

ELIBBAD vs. ENOENT for ciphers not allowed by FIPS

flat view

From: Petr Vorel <pvorel@suse.cz>
Date: 2021-12-22 19:11:21

Hi Herbert,

do I understand the crypto code correctly, that although crypto/testmgr.c in
alg_test() returns -EINVAL for non-fips allowed algorithms (that means
failing crypto API test) the API in crypto_alg_lookup() returns -ELIBBAD for
failed test?

Why ELIBBAD and not ENOENT like for missing ciphers? To distinguish between
missing cipher and disabled one due fips?

Kind regards,
Petr
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help