Open Bug 294540 Opened 20 years ago Updated 2 years ago

CMMF code not in any shared lib

Categories

(NSS :: Libraries, enhancement, P4)

3.10
enhancement

Tracking

(Not tracked)

People

(Reporter: jason.m.reid, Unassigned)

Details

The following api calls in cmmf.h are not found in a .def file.

CMMF_CreateCertRepContent NOT exported
CMMF_CreateCertRepContentFromDER NOT exported
CMMF_CreateCertResponse NOT exported
CMMF_CreateKeyRecRepContent NOT exported
CMMF_CreateKeyRecRepContentFromDER NOT exported
CMMF_CreatePOPODecKeyChallContent NOT exported
CMMF_CreatePOPODecKeyChallContentFromDER NOT exported
CMMF_CreatePOPODecKeyRespContentFromDER NOT exported
CMMF_CertRepContentSetCertResponses NOT exported
CMMF_CertRepContentSetCAPubs NOT exported
CMMF_CertResponseSetPKIStatusInfoStatus NOT exported
CMMF_CertResponseSetCertificate NOT exported
CMMF_KeyRecRepContentSetPKIStatusInfoStatus NOT exported
CMMF_KeyRecRepContentSetNewSignCert NOT exported
CMMF_KeyRecRepContentSetCACerts NOT exported
CMMF_KeyRecRepContentSetCertifiedKeyPair NOT exported
CMMF_EncodeCertRepContent NOT exported
CMMF_EncodeKeyRecRepContent NOT exported
CMMF_EncodePOPODecKeyChallContent NOT exported
CMMF_EncodePOPODecKeyRespContent NOT exported
CMMF_CertRepContentGetCAPubs NOT exported
CMMF_CertRepContentGetNumResponses NOT exported
CMMF_CertRepContentGetResponseAtIndex NOT exported
CMMF_CertResponseGetCertReqId NOT exported
CMMF_CertResponseGetPKIStatusInfoStatus NOT exported
CMMF_CertResponseGetCertificate NOT exported
CMMF_KeyRecRepContentGetPKIStatusInfoStatus NOT exported
CMMF_KeyRecRepContentGetNewSignCert NOT exported
CMMF_KeyRecRepContentGetCACerts NOT exported
CMMF_KeyRecRepContentGetNumKeyPairs NOT exported
CMMF_KeyRecRepContentGetCertKeyAtIndex NOT exported
CMMF_CertifiedKeyPairGetCertificate NOT exported
CMMF_POPODecKeyRespContentGetNumResponses NOT exported
CMMF_POPODecKeyRespContentGetResponse NOT exported
CMMF_DestroyCertResponse NOT exported
CMMF_DestroyCertRepContent NOT exported
CMMF_DestroyKeyRecRepContent NOT exported
CMMF_DestroyCertifiedKeyPair NOT exported
CMMF_DestroyPOPODecKeyRespContent NOT exported
CMMF_CertifiedKeyPairUnwrapPrivKey NOT exported
CMMF_KeyRecRepContentHasCACerts NOT exported
CMMF_POPODecKeyChallContDecryptChallenge NOT exported
CMMF_DestroyPOPODecKeyChallContent NOT exported
QA Contact: bishakhabanerjee → jason.m.reid
Assignee: wtchang → nobody
QA Contact: jason.m.reid → libraries
The CMMF functions are not in any .def file because they are not in any NSS
shared libs.  

Into which of the existing NSS shared libs, if any, should they be added?

Kai, any opinion on this?
Severity: normal → enhancement
OS: Linux → All
Hardware: PC → All
Summary: unexported api calls in cmmf.h → CMMF code not in any shared lib
I don't have an opinion on this.
I think Bob and Wan-Teh are better candidates to propose where they should be exported.

Why do you need them exported?
You can't simply link them statically?
Priority: -- → P4
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.