Searched refs:Requirement (Results 1 - 25 of 177) sorted by relevance

12345678

/macosx-10.10/Security-57031.1.35/Security/include/security_codesigning/
H A DRequirements.h39 // requirement. All its semantics are within the Requirement object it holds.
45 SECCFFUNCTIONS(SecRequirement, SecRequirementRef, errSecCSInvalidObjectRef, gCFObjects().Requirement)
48 SecRequirement(const Requirement *req, bool transferOwnership = false);
54 const Requirement *requirement() const { return mReq; }
57 const Requirement *mReq;
H A Ddrmaker.h48 class DRMaker : public Requirement::Maker {
50 DRMaker(const Requirement::Context &context);
53 const Requirement::Context &ctx;
56 Requirement *make();
H A Dreqmaker.cpp25 // reqmaker - Requirement assembler
34 // Requirement::Makers
36 Requirement::Maker::Maker(Kind k)
39 mBuffer = (Requirement *)malloc(mSize);
42 mPC = sizeof(Requirement);
46 void Requirement::Maker::require(size_t size)
52 if (!(mBuffer = (Requirement *)realloc(mBuffer, mSize)))
58 void *Requirement::Maker::alloc(size_t size)
75 void Requirement::Maker::putData(const void *data, size_t length)
82 void Requirement
[all...]
H A Drequirement.cpp25 // requirement - Code Requirement Blob description
47 const char *const Requirement::typeNames[] = {
60 void Requirement::validate(const Requirement::Context &ctx, OSStatus failure /* = errSecCSReqFailed */) const
66 bool Requirement::validates(const Requirement::Context &ctx, OSStatus failure /* = errSecCSReqFailed */) const
71 if (Requirement::Interpreter(this, &ctx).evaluate()) {
92 SecCertificateRef Requirement::Context::cert(int ix) const
105 unsigned int Requirement::Context::certCount() const
119 const char Requirement
[all...]
H A Dreqreader.cpp25 // reqreader - Requirement language (exprOp) reader/scanner
38 // Requirement::Reader
40 Requirement::Reader::Reader(const Requirement *req)
41 : mReq(req), mPC(sizeof(Requirement))
52 void Requirement::Reader::getData(const void *&data, size_t &length)
60 string Requirement::Reader::getString()
67 const unsigned char *Requirement::Reader::getHash()
76 const unsigned char *Requirement::Reader::getSHA1()
85 void Requirement
[all...]
H A Dreqreader.h25 // reqreader - Requirement language (exprOp) reader/scanner
40 class Requirement::Reader {
42 Reader(const Requirement *req);
44 const Requirement *requirement() const { return mReq; }
69 const Requirement * const mReq;
74 T Requirement::Reader::get()
H A DRequirements.cpp34 // Create from a Requirement blob in memory
39 const Requirement *req = (const Requirement *)data;
47 // Create from a genuine Requirement object
49 SecRequirement::SecRequirement(const Requirement *req, bool transferOwnership)
H A Dreqparser.h25 // reqparser - interface to Requirement language parser/compiler
51 inline const Requirement *parseRequirement(const Input &source)
52 { return RequirementParser<Requirement>()(source); }
H A Dcs.cpp39 Requirement("SecRequirements"),
H A Dreqinterp.cpp25 // reqinterp - Requirement language (exprOp) interpreter
53 bool named(const std::string &name, const Requirement::Context &ctx)
55 bool namedAnchor(const std::string &name, const Requirement::Context &ctx)
59 bool evalNamed(const char *type, const std::string &name, const Requirement::Context &ctx);
86 bool Requirement::Interpreter::evaluate()
188 bool Requirement::Interpreter::infoKeyValue(const string &key, const Match &match)
200 bool Requirement::Interpreter::entitlementValue(const string &key, const Match &match)
209 bool Requirement::Interpreter::certFieldValue(const string &key, const Match &match, SecCertificateRef cert)
264 bool Requirement::Interpreter::certFieldGeneric(const string &key, const Match &match, SecCertificateRef cert)
271 bool Requirement
[all...]
H A Ddrmaker.cpp47 DRMaker::DRMaker(const Requirement::Context &context)
58 // Generate the default (implicit) Designated Requirement for this StaticCode.
61 Requirement *DRMaker::make()
72 hashOfCertificate(ctx.cert(Requirement::anchorCert), anchorHash);
75 || !memcmp(anchorHash, Requirement::testAppleAnchorHash(), SHA1::digestLength)
90 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement::leafCert),
94 int slot = Requirement::leafCert; // start at leaf
104 slot = Requirement::anchorCert; // ... so say that
119 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement::leafCert),
143 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement
[all...]
/macosx-10.10/Security-57031.1.35/Security/libsecurity_codesigning/lib/
H A DRequirements.h39 // requirement. All its semantics are within the Requirement object it holds.
45 SECCFFUNCTIONS(SecRequirement, SecRequirementRef, errSecCSInvalidObjectRef, gCFObjects().Requirement)
48 SecRequirement(const Requirement *req, bool transferOwnership = false);
54 const Requirement *requirement() const { return mReq; }
57 const Requirement *mReq;
H A Ddrmaker.h48 class DRMaker : public Requirement::Maker {
50 DRMaker(const Requirement::Context &context);
53 const Requirement::Context &ctx;
56 Requirement *make();
H A Dreqmaker.cpp25 // reqmaker - Requirement assembler
34 // Requirement::Makers
36 Requirement::Maker::Maker(Kind k)
39 mBuffer = (Requirement *)malloc(mSize);
42 mPC = sizeof(Requirement);
46 void Requirement::Maker::require(size_t size)
52 if (!(mBuffer = (Requirement *)realloc(mBuffer, mSize)))
58 void *Requirement::Maker::alloc(size_t size)
75 void Requirement::Maker::putData(const void *data, size_t length)
82 void Requirement
[all...]
H A Drequirement.cpp25 // requirement - Code Requirement Blob description
47 const char *const Requirement::typeNames[] = {
60 void Requirement::validate(const Requirement::Context &ctx, OSStatus failure /* = errSecCSReqFailed */) const
66 bool Requirement::validates(const Requirement::Context &ctx, OSStatus failure /* = errSecCSReqFailed */) const
71 if (Requirement::Interpreter(this, &ctx).evaluate()) {
92 SecCertificateRef Requirement::Context::cert(int ix) const
105 unsigned int Requirement::Context::certCount() const
119 const char Requirement
[all...]
H A Dreqreader.cpp25 // reqreader - Requirement language (exprOp) reader/scanner
38 // Requirement::Reader
40 Requirement::Reader::Reader(const Requirement *req)
41 : mReq(req), mPC(sizeof(Requirement))
52 void Requirement::Reader::getData(const void *&data, size_t &length)
60 string Requirement::Reader::getString()
67 const unsigned char *Requirement::Reader::getHash()
76 const unsigned char *Requirement::Reader::getSHA1()
85 void Requirement
[all...]
H A Dreqreader.h25 // reqreader - Requirement language (exprOp) reader/scanner
40 class Requirement::Reader {
42 Reader(const Requirement *req);
44 const Requirement *requirement() const { return mReq; }
69 const Requirement * const mReq;
74 T Requirement::Reader::get()
H A DRequirements.cpp34 // Create from a Requirement blob in memory
39 const Requirement *req = (const Requirement *)data;
47 // Create from a genuine Requirement object
49 SecRequirement::SecRequirement(const Requirement *req, bool transferOwnership)
H A Dreqparser.h25 // reqparser - interface to Requirement language parser/compiler
51 inline const Requirement *parseRequirement(const Input &source)
52 { return RequirementParser<Requirement>()(source); }
H A Dcs.cpp39 Requirement("SecRequirements"),
H A Dreqinterp.cpp25 // reqinterp - Requirement language (exprOp) interpreter
53 bool named(const std::string &name, const Requirement::Context &ctx)
55 bool namedAnchor(const std::string &name, const Requirement::Context &ctx)
59 bool evalNamed(const char *type, const std::string &name, const Requirement::Context &ctx);
86 bool Requirement::Interpreter::evaluate()
188 bool Requirement::Interpreter::infoKeyValue(const string &key, const Match &match)
200 bool Requirement::Interpreter::entitlementValue(const string &key, const Match &match)
209 bool Requirement::Interpreter::certFieldValue(const string &key, const Match &match, SecCertificateRef cert)
264 bool Requirement::Interpreter::certFieldGeneric(const string &key, const Match &match, SecCertificateRef cert)
271 bool Requirement
[all...]
H A Ddrmaker.cpp47 DRMaker::DRMaker(const Requirement::Context &context)
58 // Generate the default (implicit) Designated Requirement for this StaticCode.
61 Requirement *DRMaker::make()
72 hashOfCertificate(ctx.cert(Requirement::anchorCert), anchorHash);
75 || !memcmp(anchorHash, Requirement::testAppleAnchorHash(), SHA1::digestLength)
90 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement::leafCert),
94 int slot = Requirement::leafCert; // start at leaf
104 slot = Requirement::anchorCert; // ... so say that
119 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement::leafCert),
143 MacOSError::check(SecCertificateCopySubjectComponent(ctx.cert(Requirement
[all...]
/macosx-10.10/ruby-106/ruby/lib/rubygems/
H A Dversion_option.rb52 OptionParser.accept Gem::Requirement do |value|
53 Gem::Requirement.new value
56 add_option('-v', '--version VERSION', Gem::Requirement,
/macosx-10.10/ruby-106/ruby/bin/
H A Dgem12 required_version = Gem::Requirement.new ">= 1.8.7"
/macosx-10.10/ruby-106/ruby/test/rubygems/
H A Dtest_gem_requirement.rb25 r = Gem::Requirement.new
30 r = Gem::Requirement.new ">= 0"
35 r = Gem::Requirement.new "= 1"
40 assert_equal ['=', Gem::Version.new(1)], Gem::Requirement.parse(' 1')
41 assert_equal ['=', Gem::Version.new(1)], Gem::Requirement.parse('= 1')
42 assert_equal ['>', Gem::Version.new(1)], Gem::Requirement.parse('> 1')
43 assert_equal ['=', Gem::Version.new(1)], Gem::Requirement.parse("=\n1")
46 Gem::Requirement.parse(Gem::Version.new('2'))
57 e = assert_raises Gem::Requirement::BadRequirementError do
58 Gem::Requirement
[all...]

Completed in 205 milliseconds

12345678