+ case CSSM_ALGID_FEE:
+ if(cspCtx == NULL) {
+ cspCtx = new SignatureContext(session,
+ *(new NullDigest()),
+ *(new FEERawSigner(feeRandCallback,
+ &session,
+ session,
+ *privAllocator)));
+ }
+ return true;
+ case CSSM_ALGID_ECDSA:
+ if(cspCtx == NULL) {
+ cspCtx = new SignatureContext(session,
+ *(new NullDigest()),
+ *(new FEEECDSASigner(feeRandCallback,
+ &session,
+ session,
+ *privAllocator)));
+ }
+ return true;