]> git.saurik.com Git - apple/security.git/blobdiff - libsecurity_codesigning/lib/requirement.cpp
Security-55471.14.18.tar.gz
[apple/security.git] / libsecurity_codesigning / lib / requirement.cpp
index a503a42dc1d9b02416b74b37e1166138a1414c7b..418c416b4dd6941adfa84a500976933228cfe93e 100644 (file)
@@ -65,7 +65,7 @@ void Requirement::validate(const Requirement::Context &ctx, OSStatus failure /*
 
 bool Requirement::validates(const Requirement::Context &ctx, OSStatus failure /* = errSecCSReqFailed */) const
 {
-       CODESIGN_EVAL_REQINT_START((void*)this, this->length());
+       CODESIGN_EVAL_REQINT_START((void*)this, (int)this->length());
        switch (kind()) {
        case exprForm:
                if (Requirement::Interpreter(this, &ctx).evaluate()) {
@@ -105,7 +105,7 @@ SecCertificateRef Requirement::Context::cert(int ix) const
 unsigned int Requirement::Context::certCount() const
 {
        if (certs)
-               return CFArrayGetCount(certs);
+               return (unsigned int)CFArrayGetCount(certs);
        else
                return 0;
 }