Lines Matching defs:CSP
34 // A CSP attachment
47 class CSP : public Attachment
52 explicit CSP(Impl *impl) : Attachment(impl) {}
53 CSP(const Guid &guid) : Attachment(new Impl(guid)) {}
54 CSP(const Module &module) : Attachment(new Impl(module)) {}
62 // Contexts always belong to CSPs (CSP attachments).
67 Context(const CSP &csp, CSSM_ALGORITHMS alg = CSSM_ALGID_NONE);
70 CSP attachment() const { return parent<CSP>(); }
185 PassThrough(const CSP &csp) : Context(csp) { }
215 Digest(const CSP &csp, CSSM_ALGORITHMS alg) : Context(csp, alg) { }
239 Random(const CSP &csp, CSSM_ALGORITHMS alg) : Context(csp, alg), mSeed(NULL), mSize(1) { }
240 Random(const CSP &csp, CSSM_ALGORITHMS alg, const CssmCryptoData &seed)
242 Random(const CSP &csp, CSSM_ALGORITHMS alg, uint32 size)
244 Random(const CSP &csp, CSSM_ALGORITHMS alg, const CssmCryptoData &seed, uint32 size)