-
Notifications
You must be signed in to change notification settings - Fork 60
Description
I am doing a JWS signature and encryption JWE. The same code works fine on mac, but on windows, once it decrypts, we get
b'eyJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJodHRwczpcL1wvbmV0ZmxpeC5jb20iLCJwYXlsb2FkIjoie1widmlydHVhbENhcmRSZWZlcmVuY2VJZFwiOlwiVU5ZWCtMbXd\xe7\x18\x9e\xc9\x80\'\xfb\x99\x15\xd6\xe93\xaff\x9cSdn\xc3\x9e\xa8\xb3\x82\x8c\xc1/J2\xe2\xca<\x1d|\xfe\xf3\xba\xc5z\x04\xd4\xf6M\x1a<\x88\x14\xbc\xcd.\xf7^\xc0\xac-\xc1-\x0be\xf4F\xde$\xd7\xfe\xc6}\x9b\x142\xcf\xfe\xcb\xaee\xd1\xae\xf5\xf2\x06\xb49\xdd\xce\xd5\xe3\xea\xf7\x82\xab$\xfd3\xc7]i`\xa5i\xd3\xc1\xb2\x83v\xd9d\x7f{C5\xa99\xf1\xa6\xaf\xf3\x82\x0b\xdc\xe8\x8f.?\xca\xf9\x82\xb2&\x99\x9d\xcf\x0fl\\\xa8Z\x89\xb1\x17\xb6\x85e_\xa8d\xe0\x9e\x10NU\xcb\x9c\xf3>\xcb\xae0\x86\xe1m\x16\xec\n\xc6\x9e\xc1*\xb0\xbf\xfd\x91\xadzUmR\xe7\xd8I\xe2L\x02an\xbe\xf7\xdd\x14\xb1|V\x9f\x923\xae\x0c\xf0\x9b\xda\xb6\xf4\x14 8%\x12VG.p\x07+u\xdd\x8d\xefal\x85\x13\xc3\xc1d\xb7\x1c\xbe\x7f{\xff\xf4\x0b?\xad\xdaZ\x83.\xd3#\xb3i\xc8\xb28\xfco\xfe\xd7Jl\x96\x9f8\xfc\xd7XMMg\xf3|<\xef#\x85{\x1e\x1b\x87\x89\xf7S\xa8\x87\xc2\n\xbbSB\x86Q\x95\x16\x1c\xc5\xee\xbf\x99\xe5\xce\x06!\xcc\xda\xd6#\x01;\xd2\x16\xd3\xf3\xaf\xc6u\r\n\'\xf3A\x8a\x91\xbc_v\xa4\x8d\xbe\x11\x81\'%\xf8\xfb\xb1\xd7\x10\xd6\x0f\x10\xf8W\x0e\x9e\xe0\xa1\x85\xd4\xbeS\xc4\xac\xb6\x1e\xa7\xee\xdd\xbd\xdf\x99P\xf3,\xd0=l\x87]\xd1\x1a\xc3<\x18\x89\xa0\xe0$]\xe0\x855"\x94e\\nT\xa0\xbd\x1dT?*,<\xfc{\x1d\xe4,\xb0w\x03.\xe1\xa6\xc1\xcb\xf2\xb2\x1e\'\xeb\xec.\xa2\x86\\\x8dK\xf3\x07\x8d\xb3\xf2\xd8\x88\xe1\x07Cg\x02\xa0\x14N\xd4U\xdb\x8c\xb1A\x90n\xd8N-v\xcf^\x9e\xc7qs\x8a\xa78\xa1[\xb2\xac\x03SYVmZ\xd5\xc4[\xab\xac(\xba\x80\t\xbf\xb7\x93\x1a\'t\xdbY\xd8e\x97\x87No\xcb\x0e\t\xb9.\xfb\xe6\xd8\x08[R(\xe5\xc4\x1fh\x84\xa3\x96\xa1\xc9\xb7\xe5\x94\xbceM\xb9p\x1d6\x06[{\x7f\xf4i \x9f*\xe9Q\xfc\x18\x14\n\xe2\x9d\x91F\x84zs\xbf\xf8\xd5\xb8\xbf\x8c\x90\xa4\x11BsC\x08\xdf\xb6\xd3:\xde\xa2i\xf5b\xb2\x04-\xf0\xfch=\xb7Zs~<\xd6Rf\xd7U\xaaOK\xbbX\x8b\xb6A\x0c\x84\xe3\xf12\xf4\x9e]n\x1a\x0c\x88\xb1\x04\x048\xe1tz[7\x0bh;\xae>\xd7\xf5L-\x19-u\x9e\x1a\xf5f\xe7\xdde\x89<\x19\x16\xecu\xd0=\xe0\xabyO\xbd\xf4Y\x95\x08\xb8\xe2\xaf\xaf\xe9\xd8cH\xd3n\xf9ET\xd7\xc1\xdf\xfb\xf3\x01=h"\x8f\x86\xf3\x9d\xe5t\xb6\x9b\x1e=\xd1\xae\'O\xdb\x9b3T\x81Eaux9\x98\xe3[0\xb5[4\x81\xccyV\xcdp/\xddw)h\x85\xf3\xe6jF\xbb\xd9x\x1fHx\xcd&\x89L\xe0\xe6#e\x87%1\xa8\xa0H\x07\x98\x88\xec\xc4.\xb9$\xad\x03\x03+\x83\x89\\~N#3\xeb|\x0c\x9b\xdd\xa8\x8f\xad\x8f\xe4lO\xcepc\xc8K\xf9l\xb0\t\x10{\xb0\xf4\xf6)\x18\x0e\x98\xbb\x9c\x8dP\x02-\xedG\xb8o\r\x7f\xc2\xb3\x17\xce\xb6\xa2=\x06\xd4&\xb0(x[\xa6GL\xe9#i\x801;\x920\x0eE\xbbt\xc2\xa0\x0fh\xc9\xcb\x88\xc8\x1e\xc0&c&c?\xc3\x0fE\xb61\x99\xbc]+\x06#W\x19P\xc6\x18\xbcV\xba\xf57\x81&\xe2\xf6R\xee\x99\x05\xb1j\xd5QdhA\xbe\xa4\x9b\x92#\xe6b\xe3\xaa\xbf\xad2\xd5\xc9\xc2\xe0\x7f\xefG\x11\xe7q\x85\xcb\xa3QWBf1\x85\n\x86\xb6\x1e5t4\x92\xacR:\xaf\xee\xcdp/k\x0f\xb7\xb3\xe6\x04}\xfc\x1a\x02\xc5\xf8\xdb\xe7z%\xf1\x11\xf9p\xf1^2\xc0\xc9\x1e\xbcP\xad\x86\xc1+\xec\xd03t\xb8\xf2;(\x1d\xb5;\x83A\x0b\xec\xa5\x8f\xc2/\xd8u\x10\x18VKu(\x81D\xab\xf7\xf0~\xec?\xb8 \x0e\x92\xeb_G$>)\x97\xf4\x89C\xe1+~\x19n\xa2\xd8obC\x92\xeb\xdd8\x7f\xd5\xc9\x9a_\xe68\xfe\x04\x93:\xec\x95B\x0b0"\xdd\r\x7f\x80\xd1f\x0b\x88\x11\xdfNy\xe5J\xe2_h\xee\x7f_8{\xd9\x80\x1b\xec\xce\xd5.\xbe\xfa\x1d\xfd\xc0\xfc\x0c/\xc5\xc4\x84\x992\x9dq\x10\xd0\x1f\x19\x01\xa5\x948\xc4\x9bROk\x02\xed\xe1\x01\x00\xa0i:d8\xe5\xf7\x82_z;\xdeY\xfb\xdd\xc9\x91\xe8[\xe8B\x9d\xe9\x11\xb1\xde\x8fC\x995Y\x93\xf5\xe1\xaf[\xe2\x96\xc6\xf3\x85\x0b\xed\xd6J\xb7o}\x18\xc59\xe5\xea\xc6\x93{\xb1G\xcdt|]\xa04]?B;\xba\xb9-ir1\xab\xd3Z\xb0b\x92\xac\xbd\x13#T@Vz\xd6K\xe1\xe2\xa5$\x8aj\xb6\xef\x8a\xd4\xf9]\xb5P\xaa\xa3Zo\xccB\xdde\xed\x1d\t\xf7\xf9\x8c\x0b\x01<\xdc\xc3\x99p:\xa6#\xbd\x1d\xd52\x10M\xd7\xfbBz6-\xf2\xc7[K\xe3uJz\x01\xacp\xa0\x08\xb8k\x02\xbd*\x92<\xe7[V%"h\xa1(2\xfbZ\xb3\xb3>\xc6\x1b\xd4TH\xcdmP$\xfd\xda\x124\xbb\x84\xdc\x1b\xd7\xd1'
And fails with BadSyntax error in file jwkest_init_.py
Seems to be an encoding issue on windows, any idea how to fix it?