Common Data Security Architecture (CDSA) White Paper

Appendix D 105
Functions Needed for Add-in Module Integrity
D Functions Needed for Add-in
Module Integrity
Table D-1 Functions needed for Add-in CDSA Module Integrity
File Function Description
public.c ISL_RetrieveRootIssuerKey Code implemented by HP; used by
AddInAuthenticate()
ISL_RetrieveSelfCheckKey Skeletal code implemented by HP. The
code must be completed by the add-in
provider once a public key is generated.
Used by ISL_SelfCheck().
callouts.c ISL_RetrieveRootIssuerName Code implemented by HP; used by
AddInAuthenticate().
ISL_RetrieveSelfCheckSectionName Code implemented by HP; used by
ISL_SelfCheck().
GetModulePath Code implemented by add-in module
developer; used by ISL_SelfCheck().
ISL_RetrieveSelfCheckCredentials Code implemented by HP; used by
ISL_SelfCheck(). Add-in module developer
must substitute the name of the add-in
shared library.
addInMain.c AddInAuthenticate Code implemented by HP for bilateral
authentication check. Add-in provider will
have to add code to load necessarry function
pointers.
AddInInit Code implemented by HP to initiate self
check. Add-in provider may wish to add
additional functionality as needed.