windows-nt/Source/XPSP1/NT/ds/security/roadmap.txt

64 lines
3.3 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
Here is a brief description of the files & projects in the security tree:
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>cryptdll - Encryption libraries for Kerberos, builds cryptdll.dll
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>debug - Debugging support code
<EFBFBD> <20><><EFBFBD><EFBFBD>dbgtool - Tool for enabling debugging in running programs
<EFBFBD> <20><><EFBFBD><EFBFBD>debuglib - Debugging libraries to link into programs
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>dssetup - Code for changing machine role (wksta->DC)
<EFBFBD> <20><><EFBFBD><EFBFBD>client - Client stubs
<EFBFBD> <20><><EFBFBD><EFBFBD>server - server portion, linked into lsasrv.dll
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>inc - Project wide include files
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>kerberos - Kerberos client & server implementation
<EFBFBD> <20><><EFBFBD><EFBFBD>asn1 - Contains asn.1 definitions for Kerberos types
<EFBFBD> <20><><EFBFBD><EFBFBD>atqnew - socket & thread library used by KDC & LDAP
<EFBFBD> <20><><EFBFBD><EFBFBD>client2 - kerberos client code, a SSP, builds kerberos.dll
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>chicago - Build for Kerberos for Win9x and special files
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>winnt5 - Build for Win 2000
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>utest - Component test for Kerberos
<EFBFBD> <20><><EFBFBD><EFBFBD>common2 - Common code shared by kerberos SSP & KDC
<EFBFBD> <20><><EFBFBD><EFBFBD>exts - ntsd exts for Kerberos.
<EFBFBD> <20><><EFBFBD><EFBFBD>inc - common headers for client & server
<EFBFBD> <20><><EFBFBD><EFBFBD>kerbcli - Special lib for adsi folks to use kerbpasswd
<EFBFBD> <20><><EFBFBD><EFBFBD>kernel - Kernel implementation of Kerberos client
<EFBFBD> <20><><EFBFBD><EFBFBD>rtl - Support routines, may be usable outside project, contains support for PACs
<EFBFBD> <20><><EFBFBD><EFBFBD>server - KDC implementation, builds kdcsvc.dll
<EFBFBD> <20><><EFBFBD><EFBFBD>utest - More Component tests for Kerberos.
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>lsa - Local Security Authority project
<EFBFBD> <20><><EFBFBD><EFBFBD>client - Client code for LSA authentication APIs (LsaLogonUser, LsaCallAuthenticationPackage)
<EFBFBD> <20><><EFBFBD><EFBFBD>uclient - Lsa Policy RPC client APIs
<EFBFBD> <20><><EFBFBD><EFBFBD>common - Common code for LSA RPC client & server
<EFBFBD> <20><><EFBFBD><EFBFBD>crypt - base NT encryption code
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>dll - Rtl wrapper routines for OWFs, challenge responses, and session keys
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>engine - core encryption code, contains checked in binaries of encryption object files
<EFBFBD> <20><><EFBFBD><EFBFBD>msprivs - Localized library of privilege names
<EFBFBD> <20><><EFBFBD><EFBFBD>security - SSP client code common to user & kernel mode
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>dll - user mode implemetation, builds secur32.dll
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>driver - kernel mode implementation, builds ksecdd.sys
<EFBFBD> <20> <20><><EFBFBD><EFBFBD>stubdll - builds stub security.dll for NT4 compatibility
<EFBFBD> <20><><EFBFBD><EFBFBD>server - Code LSA authentication, EFS & auditing code, builds lsasrv.dll
<EFBFBD> <20><><EFBFBD><EFBFBD>dspolicy - LSA local policy & truste domain code
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>lsaitf - Libary for dynamically linking to APIs exported by samsrv.dll & lsasrv.dll
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>msv_sspi - NTLM & MSV1_0 authentication package support, builds msv1_0.dll
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ntmarta - Extensible acl editing APIs, builds ntmarta.dll
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>schannel - secure channel implementation of SSL,TLS,PCT
<EFBFBD> <20><><EFBFBD><EFBFBD>lsa - NT5 implementation that runs in the LSA
<EFBFBD> <20><><EFBFBD><EFBFBD>ossutil - Utility code for ASN.1 encoding/decoding
<EFBFBD> <20><><EFBFBD><EFBFBD>spbase - core SSL SSP code
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>w32time - Win32 time service, contains client & server
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>wxlpc - LPC routines for Winlogon->Sam communication
<20><><EFBFBD><EFBFBD>client - client routines, linked into winlogon
<20><><EFBFBD><EFBFBD>server - server routines, linked into SAM