diff -r df9da0f6b358 -r 6856e071d25a MYDEREncoder.m --- a/MYDEREncoder.m Fri Jun 05 08:57:18 2009 -0700 +++ b/MYDEREncoder.m Tue Jun 09 23:58:03 2009 -0700 @@ -228,7 +228,6 @@ - (void) _encodeDate: (NSDate*)date { NSString *dateStr = [MYBERGeneralizedTimeFormatter() stringFromDate: date]; - Log(@"Encoded %@ as '%@'",date,dateStr);//TEMP [self _writeTag: 24 class: 0 constructed: NO data: [dateStr dataUsingEncoding: NSASCIIStringEncoding]]; } @@ -363,7 +362,7 @@ TestCase(EncodeCert) { NSError *error = nil; - NSData *cert = [NSData dataWithContentsOfFile: @"../../Tests/selfsigned.cer"]; //TEMP + NSData *cert = [NSData dataWithContentsOfFile: @"../../Tests/selfsigned.cer"]; id certObjects = MYBERParse(cert,&error); CAssertNil(error); Log(@"Decoded as:\n%@", [MYASN1Object dump: certObjects]); @@ -377,3 +376,27 @@ [encoded writeToFile: @"../../Tests/selfsigned_reencoded.cer" atomically: YES]; CAssertEqual(encoded,cert); } + + + +/* + Copyright (c) 2009, Jens Alfke . All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted + provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions + and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions + and the following disclaimer in the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRI- + BUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */