Index: src/OFDataArray.m ================================================================== --- src/OFDataArray.m +++ src/OFDataArray.m @@ -425,10 +425,31 @@ OF_HASH_ADD(hash, ((char*)data)[i]); OF_HASH_FINALIZE(hash); return hash; } + +- (OFString*)description +{ + OFMutableString *ret = [OFMutableString stringWithString: @"<"]; + size_t i; + + for (i = 0; i < count; i++) { + size_t j; + + if (i > 0) + [ret appendString: @" "]; + + for (j = 0; j < itemSize; j++) + [ret appendFormat: @"%02x", data[i * itemSize + j]]; + } + + [ret appendString: @">"]; + + [ret makeImmutable]; + return ret; +} - (OFString*)stringByBase64Encoding { return of_base64_encode(data, count * itemSize); }