After research, We think key_decryptsession(), key_setsecret(), key_encryptsession(), key_gendes() and key_secretkey_is_set() are thread-safe. But, there are not markings of them in glibc document. Signed-off-by: Zeng Linggang <zenglg.jy@xxxxxxxxxxxxxx> --- man3/key_setsecret.3 | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/man3/key_setsecret.3 b/man3/key_setsecret.3 index 426af3c..7c201ae 100644 --- a/man3/key_setsecret.3 +++ b/man3/key_setsecret.3 @@ -58,6 +58,27 @@ can be used to determine whether a key has been set for the effective UID of the calling process. .SH RETURN VALUE These functions return 1 on success and 0 on failure. +.SH ATTRIBUTES +For an explanation of the terms used in this section, see +.BR attributes (7). +.TS +allbox; +lb lb lb +l l l. +Interface Attribute Value +T{ +.BR key_decryptsession (), +.br +.BR key_encryptsession (), +.br +.BR key_gendes (), +.br +.BR key_setsecret (), +.br +.BR key_secretkey_is_set () +T} Thread safety MT-Safe +.TE + .SH NOTES Note that we talk about two types of encryption here. One is asymmetric using a public and secret key. -- 1.9.3 -- To unsubscribe from this list: send the line "unsubscribe linux-man" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html