From 51d0ad78f695bb9a759ca6b82be8d05d9e9be566 Mon Sep 17 00:00:00 2001 From: Dante Catalfamo Date: Sat, 3 Jul 2021 01:52:07 -0400 Subject: bsd-auth: add svg graph to post --- .../WIP-how-bsd-authentication-works/graph.svg | 820 +++++++++++++++++++++ .../WIP-how-bsd-authentication-works/index.org | 4 + 2 files changed, 824 insertions(+) create mode 100644 content/posts/WIP-how-bsd-authentication-works/graph.svg diff --git a/content/posts/WIP-how-bsd-authentication-works/graph.svg b/content/posts/WIP-how-bsd-authentication-works/graph.svg new file mode 100644 index 0000000..40ddc41 --- /dev/null +++ b/content/posts/WIP-how-bsd-authentication-works/graph.svg @@ -0,0 +1,820 @@ + + + + + + +G + + +cluster_authenticate + +authenticate.c + + +cluster_auth_subr + +auth_subr.c + + +cluster_login_cap + +login_cap.c + + + +auth_mkvalue + +auth_mkvalue + + + +auth_checknologin + +auth_checknologin + + + +_auth_checknologin + +_auth_checknologin + + + +auth_checknologin->_auth_checknologin + + + + + +auth_cat + +auth_cat + + + +_auth_checknologin->auth_cat + + + + + +login_getcapstr + +login_getcapstr + + + +_auth_checknologin->login_getcapstr + + + + + +login_getcapbool + +login_getcapbool + + + +_auth_checknologin->login_getcapbool + + + + + +_auth_validuser + +_auth_validuser + + + +auth_approval + +auth_approval + + + +auth_approval->_auth_validuser + + + + + +auth_open + +auth_open + + + +auth_approval->auth_open + + + + + +auth_close + +auth_close + + + +auth_approval->auth_close + + + + + +auth_getitem + +auth_getitem + + + +auth_approval->auth_getitem + + + + + +auth_setitem + +auth_setitem + + + +auth_approval->auth_setitem + + + + + +auth_check_expire + +auth_check_expire + + + +auth_approval->auth_check_expire + + + + + +auth_call + +auth_call + + + +auth_approval->auth_call + + + + + +auth_setstate + +auth_setstate + + + +auth_approval->auth_setstate + + + + + +auth_getstate + +auth_getstate + + + +auth_approval->auth_getstate + + + + + +auth_getpwd + +auth_getpwd + + + +auth_approval->auth_getpwd + + + + + +login_getclass + +login_getclass + + + +auth_approval->login_getclass + + + + + +auth_approval->login_getcapstr + + + + + +auth_approval->login_getcapbool + + + + + +login_close + +login_close + + + +auth_approval->login_close + + + + + +auth_usercheck + +auth_usercheck + + + +auth_usercheck->_auth_validuser + + + + + +auth_verify + +auth_verify + + + +auth_usercheck->auth_verify + + + + + +auth_usercheck->auth_open + + + + + +auth_usercheck->auth_setitem + + + + + +auth_setdata + +auth_setdata + + + +auth_usercheck->auth_setdata + + + + + +auth_usercheck->login_getclass + + + + + +login_getstyle + +login_getstyle + + + +auth_usercheck->login_getstyle + + + + + +auth_usercheck->login_close + + + + + +auth_userokay + +auth_userokay + + + +auth_userokay->auth_usercheck + + + + + +auth_userokay->auth_close + + + + + +auth_userchallenge + +auth_userchallenge + + + +auth_userchallenge->_auth_validuser + + + + + +auth_userchallenge->auth_open + + + + + +auth_userchallenge->auth_close + + + + + +auth_challenge + +auth_challenge + + + +auth_userchallenge->auth_challenge + + + + + +auth_userchallenge->auth_setitem + + + + + +auth_userchallenge->login_getclass + + + + + +auth_userchallenge->login_getstyle + + + + + +auth_userchallenge->login_close + + + + + +auth_userresponse + +auth_userresponse + + + +auth_userresponse->_auth_validuser + + + + + +auth_userresponse->auth_close + + + + + +auth_userresponse->auth_getitem + + + + + +auth_userresponse->auth_setdata + + + + + +auth_userresponse->auth_check_expire + + + + + +auth_userresponse->auth_setstate + + + + + +auth_userresponse->auth_getstate + + + + + +auth_verify->_auth_validuser + + + + + +auth_verify->auth_open + + + + + +auth_verify->auth_getitem + + + + + +auth_verify->auth_setitem + + + + + +auth_verify->auth_call + + + + + +auth_verify->auth_setstate + + + + + +auth_set_va_list + +auth_set_va_list + + + +auth_verify->auth_set_va_list + + + + + +auth_clean + +auth_clean + + + +auth_clrenv + +auth_clrenv + + + +auth_clean->auth_clrenv + + + + + +auth_clean->auth_setitem + + + + + +auth_setenv + +auth_setenv + + + +auth_close->auth_setenv + + + + + +auth_challenge->_auth_validuser + + + + + +auth_getvalue + +auth_getvalue + + + +auth_challenge->auth_getvalue + + + + + +auth_setitem->_auth_validuser + + + + + +auth_setitem->auth_setitem + + + + + +auth_setoption + +auth_setoption + + + +auth_clroptions + +auth_clroptions + + + +auth_clroption + +auth_clroption + + + +auth_setpwd + +auth_setpwd + + + +auth_check_expire->auth_setpwd + + + + + +auth_check_change + +auth_check_change + + + +auth_check_change->auth_setpwd + + + + + +auth_call->auth_clrenv + + + + + +_auth_spool + +_auth_spool + + + +auth_call->_auth_spool + + + + + +_add_rmlist + +_add_rmlist + + + +auth_call->_add_rmlist + + + + + +_auth_next_arg + +_auth_next_arg + + + +auth_call->_auth_next_arg + + + + + +_recv_fd + +_recv_fd + + + +_auth_spool->_recv_fd + + + + + +login_getstyle->login_getcapstr + + + + + +login_getcaptime + +login_getcaptime + + + +login_getcapnum + +login_getcapnum + + + +login_getcapsize + +login_getcapsize + + + +gsetrl + +gsetrl + + + +gsetrl->login_getcaptime + + + + + +gsetrl->login_getcapnum + + + + + +gsetrl->login_getcapsize + + + + + +setclasscontext + +setclasscontext + + + +setclasscontext->login_getclass + + + + + +setclasscontext->login_close + + + + + +setusercontext + +setusercontext + + + +setusercontext->login_getclass + + + + + +setusercontext->login_getcapnum + + + + + +setusercontext->login_close + + + + + +setlogin + +setlogin + + + +setusercontext->setlogin + + + + + +setuserpath + +setuserpath + + + +login_setenv + +login_setenv + + + +setuserpath->login_setenv + + + + + +setuserenv + +setuserenv + + + +setuserenv->login_setenv + + + + + +strtosize + +strtosize + + + +strtolimit + +strtolimit + + + +multiply + +multiply + + + +secure_path + +secure_path + + + +expandstr + +expandstr + + + diff --git a/content/posts/WIP-how-bsd-authentication-works/index.org b/content/posts/WIP-how-bsd-authentication-works/index.org index e69a100..63cd38b 100644 --- a/content/posts/WIP-how-bsd-authentication-works/index.org +++ b/content/posts/WIP-how-bsd-authentication-works/index.org @@ -2694,6 +2694,10 @@ - The [[#auth_getchallenge][=auth_getchallenge=]] function in the [[https://man.openbsd.org/auth_subr.3#auth_getchallenge][=auth_subr(3)=]] man page doesn't seem to exist in the source code. +* Graph + +[[file:graph.svg]] + * Copyright :PROPERTIES: :CUSTOM_ID: copyright -- cgit v1.2.3