@@ -252,11 +252,11 @@ _subjectAlternativeName = [ret retain]; return ret; } -- (BOOL)hasCommonNameMatchingDomain: (OFString*)domain +- (bool)hasCommonNameMatchingDomain: (OFString*)domain { OFString *name; OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFList *CNs = [[self subject] objectForKey: OID_commonName]; OFEnumerator *enumerator = [CNs objectEnumerator]; @@ -263,19 +263,19 @@ while ((name = [enumerator nextObject]) != nil) { if ([self X509_isAssertedDomain: name equalDomain: domain]) { [pool release]; - return YES; + return true; } } [pool release]; - return NO; + return false; } -- (BOOL)hasDNSNameMatchingDomain: (OFString*)domain +- (bool)hasDNSNameMatchingDomain: (OFString*)domain { OFString *name; OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; OFDictionary *SANs = [self subjectAlternativeName]; OFList *assertedNames = [SANs objectForKey: @"dNSName"]; @@ -283,19 +283,19 @@ while ((name = [enumerator nextObject]) != nil) { if ([self X509_isAssertedDomain: name equalDomain: domain]) { [pool release]; - return YES; + return true; } } [pool release]; - return NO; + return false; } -- (BOOL)hasSRVNameMatchingDomain: (OFString*)domain +- (bool)hasSRVNameMatchingDomain: (OFString*)domain service: (OFString*)service { size_t serviceLength; OFString *name; OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init]; @@ -316,20 +316,20 @@ asserted = [name substringWithRange: of_range( serviceLength, [name length] - serviceLength)]; if ([self X509_isAssertedDomain: asserted equalDomain: domain]) { [pool release]; - return YES; + return true; } } } [pool release]; - return NO; + return false; } -- (BOOL)X509_isAssertedDomain: (OFString*)asserted +- (bool)X509_isAssertedDomain: (OFString*)asserted equalDomain: (OFString*)domain { /* * In accordance with RFC 6125 this only allows a wildcard as the * left-most label and matches only the left-most label with it. @@ -338,29 +338,29 @@ */ size_t firstDot; if ([asserted caseInsensitiveCompare: domain] == OF_ORDERED_SAME) - return YES; + return true; if (![asserted hasPrefix: @"*."]) - return NO; + return false; asserted = [asserted substringWithRange: of_range(2, [asserted length] - 2)]; firstDot = [domain rangeOfString: @"."].location; if (firstDot == OF_NOT_FOUND) - return NO; + return false; domain = [domain substringWithRange: of_range(firstDot + 1, [domain length] - firstDot - 1)]; if (![asserted caseInsensitiveCompare: domain]) - return YES; + return true; - return NO; + return false; } - (OFDictionary*)X509_dictionaryFromX509Name: (X509_NAME*)name { OFMutableDictionary *dict = [OFMutableDictionary dictionary]; @@ -460,11 +460,11 @@ char tmp[1024]; OBJ_obj2txt(tmp, sizeof(tmp), OBJ_txt2obj([_string UTF8String], 1), 0); return [OFString stringWithUTF8String: tmp]; } -- (BOOL)isEqual: (id)object +- (bool)isEqual: (id)object { if ([object isKindOfClass: [X509OID class]]) { X509OID *OID = object; return [OID->_string isEqual: _string]; @@ -471,11 +471,11 @@ } if ([object isKindOfClass: [OFString class]]) return [_string isEqual: object]; - return NO; + return false; } - (uint32_t)hash { return [_string hash];