diff -r e55a17cdabd2 -r 2befbe36c746 Base64.m --- a/Base64.m Thu Mar 20 09:05:58 2008 -0700 +++ b/Base64.m Tue May 12 14:38:30 2009 +0200 @@ -5,8 +5,9 @@ // Created by Jens Alfke on 1/27/08. // Copyright 2008 Jens Alfke. All rights reserved. // -// Adapted from SSCrypto.m by Ed Silva; +// Portions adapted from SSCrypto.m by Ed Silva; // Copyright (c) 2003-2006 Septicus Software. All rights reserved. +// Portions taken from uncopyrighted code posted by Dave Dribin. // #import "Base64.h" @@ -94,6 +95,8 @@ - (NSString *)my_hexString { + // Adapted from SSCrypto.m by Ed Silva: + // Copyright (c) 2003-2006 Septicus Software. All rights reserved. const UInt8 *bytes = self.bytes; NSUInteger length = self.length; char out[2*length+1]; @@ -106,6 +109,8 @@ - (NSString *)my_hexDump { + // Adapted from SSCrypto.m by Ed Silva: + // Copyright (c) 2003-2006 Septicus Software. All rights reserved. NSMutableString *ret=[NSMutableString stringWithCapacity:[self length]*2]; /* dumps size bytes of *data to string. Looks like: * [0000] 75 6E 6B 6E 6F 77 6E 20 @@ -165,3 +170,26 @@ } @end + + +/* + Copyright (c) 2008, 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. + */