Functions Needed for
D Functions Needed for Add-in Module Integrity
Table | Functions needed for | ||
|
|
|
|
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 |
|
|
| 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 |
|
|
| developer; used by ISL_SelfCheck(). |
|
|
|
|
|
| ISL_RetrieveSelfCheckCredentials | Code implemented by HP; used by |
|
|
| ISL_SelfCheck(). |
|
|
| must substitute the name of the |
|
|
| shared library. |
|
|
|
|
addInMain.c |
| AddInAuthenticate | Code implemented by HP for bilateral |
|
|
| authentication check. |
|
|
| have to add code to load necessarry function |
|
|
| pointers. |
|
|
|
|
|
| AddInInit | Code implemented by HP to initiate self |
|
|
| check. |
|
|
| additional functionality as needed. |
|
|
|
|
Appendix D | 105 |