Closed GoogleCodeExporter closed 9 years ago
Three more commits on this branch. The third was the motivation; the first two
were to make it easy to implement (nicely).
Renamed Encode and Decode to Base64WSEncode and Base64WSDecode, respectively:
http://code.google.com/p/keyczar/source/detail?r=d7e1f7ec8164561cdd5643790f55ff3
8a5071bf0
Made Base64 encoding optional for encryption and decryption, as it is for the
other languages. It still defaults to encoding during encryption and decoding
during decryption, but this can be turned off with an argument now (thanks to
rleftwich for this very clean approach):
http://code.google.com/p/keyczar/source/detail?r=d71d93c5cd062f2c9b680f924878b79
8fd1f42e9
With those in place, this fix to signed session encryption makes the Python
implementation actually compatible with the Java and C++ versions. It was
incompatible because it was Base64 encoding before signing (because the Python
code *always* encoded), and Java and C++ just sign the raw ciphertext:
http://code.google.com/p/keyczar/source/detail?r=974885e7bb7b59429adff5d54974fba
bf8ff178d
Original comment by swillden@google.com
on 4 Dec 2011 at 5:47
One more commit. This is just some small cleanups in response to a code review
from rleftwich (thanks!):
http://code.google.com/p/keyczar/source/detail?r=db2b9c36d875bdf0c4e49ea0d76d294
8ec061560
Original comment by swillden@google.com
on 4 Dec 2011 at 5:48
The change for this is done now.
Original comment by swillden@google.com
on 31 Jan 2012 at 5:02
Original issue reported on code.google.com by
swillden@google.com
on 2 Dec 2011 at 5:34