#include "SDKey.h"
#include <security_utilities/debugging.h>
-#define ssCryptDebug(args...) secdebug("ssCrypt", ## args)
+#define ssCryptDebug(args...) secinfo("ssCrypt", ## args)
using namespace SecurityServer;
mDigestAlg = CSSM_ALGID_MD2;
mSigAlg = CSSM_ALGID_RSA;
break;
+ case CSSM_ALGID_SHA224WithRSA:
+ mDigestAlg = CSSM_ALGID_SHA224;
+ mSigAlg = CSSM_ALGID_RSA;
+ break;
+ case CSSM_ALGID_SHA256WithRSA:
+ mDigestAlg = CSSM_ALGID_SHA256;
+ mSigAlg = CSSM_ALGID_RSA;
+ break;
+ case CSSM_ALGID_SHA384WithRSA:
+ mDigestAlg = CSSM_ALGID_SHA384;
+ mSigAlg = CSSM_ALGID_RSA;
+ break;
+ case CSSM_ALGID_SHA512WithRSA:
+ mDigestAlg = CSSM_ALGID_SHA512;
+ mSigAlg = CSSM_ALGID_RSA;
+ break;
case CSSM_ALGID_RSA: // Raw
mDigestAlg = CSSM_ALGID_NONE;
mSigAlg = CSSM_ALGID_RSA;
if(!inSize) return;
const CssmData in(const_cast<void *>(mNullDigest.digestPtr()), inSize);
- IFDEBUG(size_t origOutSize = out.length());
+ size_t origOutSize = out.length();
if (encoding()) {
clientSession().encrypt(*mContext, mKeyHandle, in, out);
}