summaryrefslogtreecommitdiff
path: root/libpiano/src/crypt.c
AgeCommit message (Collapse)AuthorFilesLines
2010-08-09Support for big endian machinesLars-Dominik Braun1-4/+8
A few byteswaps replaced by conditional byteswaps. Thanks to Andrew Peng for providing access to a powerpc machine.
2010-01-21It's 2010 now.Lars-Dominik Braun1-1/+1
2009-12-15Rename libraries' main.c filesLars-Dominik Braun1-1/+1
2009-08-07piano: Check (m|c|re)alloc return valueLars-Dominik Braun1-14/+27
2009-08-04libpiano: Fix valgrind warningLars-Dominik Braun1-6/+8
2009-06-27piano: Simplify crypt.cLars-Dominik Braun1-191/+120
...by merging hex en-/decode and blowfish decryption.
2009-05-28piano: Fix BytesToIntsLars-Dominik Braun1-1/+1
This commit fixes strange "not valid utf-8" errors sent by pandora. We're *not* generating invalid utf-8 somewhere. Implicit type casting seems to mess things up. See previous commit for a similar problem...
2009-03-01Even more documentationLars-Dominik Braun1-2/+2
...and small cleanups.
2009-01-20It's 2009 nowLars-Dominik Braun1-1/+2
Update copyright notices, add my email address, but don't change libwardrobe (I'm not maintaining it anymore)
2009-01-10piano: Documentation...Lars-Dominik Braun1-1/+1
2008-10-25Use own byteswap implementationLars-Dominik Braun1-2/+4
pianobar can be compiled on NetBSD (and maybe others) now.
2008-10-08piano: Faster hex-encode algoLars-Dominik Braun1-5/+11
Don't worry about it; you will not notice the speed improvement on modern hardware ;) Same as hex-decode, but inverted and more complex.
2008-10-07piano: Use faster hex2int conversionLars-Dominik Braun1-6/+3
2008-08-25piano: Fix random audioUrl decoding errorsLars-Dominik Braun1-0/+1
2008-08-14piano: Fix strange copy&waste mistakeLars-Dominik Braun1-2/+1
2008-08-08Several code optimizationsLars-Dominik Braun1-8/+8
2008-07-23Be correct, use "const"Lars-Dominik Braun1-8/+9
2008-07-17piano: Little blowfish speed improvementLars-Dominik Braun1-2/+6
2008-06-20piano: Make en-/decipher code readableLars-Dominik Braun1-76/+48
Remove _locN's taken from decompiled pandora code and replace them with their correct blowfish algo variable names (l, r, ...)
2008-06-19piano: Using own free () wrapper nowLars-Dominik Braun1-4/+5
PS: "lib:" prefix is now "piano:"; I may add other libraries (last.fm support e.g.)
2008-06-17lib: Move sources to srcLars-Dominik Braun1-0/+265