summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix alignment on architectures where doubles are 64bit aligned, but pointers ↵fedora-1.4Quentin Armitage2010-03-241-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | are smaller The tst-ikstack test fails on architectures where doubles are 64bit aligned, but pointers are smaller, hence ppc, sparc and arm have the problems. The issue is that the ikstack and ikschunk structures are not necessarily aligned to 64bits, and in fact ikschunk, with 32bit pointers, is 20 bytes long, and hence not aligned. The patch forces alignment of the two structures, and more importantly makes the sizes of the structs multiples of the size of a double. I have made a couple of other small changes: i) The ALIGN macro for a pointer that was already aligned was adding DEFAULT_ALIGNMENT bytes unnecessarily. The amendment also means that the parameter to the macro is only processed once. ii) The changing of char data[4] to char data[0] in the ikschunk struct avoids a wasted allocation of 4 bytes.
* Strip out internal SHA code and use functions from gcrypt.Jeffrey C. Ollie2009-10-223-95/+18
|
* Fix issues compiling with newer gnutlsJeffrey C. Ollie2009-10-221-1/+9
|
* Imported from iksemel-1.4.tar.gz.vendorunknown2009-10-2355-6619/+10501
|
* Imported from iksemel-1.3.tar.gz.unknown2009-10-2364-0/+62344