Thanks Mark. Nice try but no cookie. I will file a bug report shortly. The error I am geting with arrayDecode is:
672,49,1 465,49,1 I am sure that is a reference to the code in the library that encodes and decodes arrays. I haven’t gotten to the decryption bit yet. Bob S aka The Bug Man :-) > On Feb 19, 2025, at 8:45 PM, Mark Waddingham via use-livecode > <use-livecode@lists.runrev.com> wrote: > > On 2025-02-18 23:18, Bob Sneidar via use-livecode wrote: >> The structure looks like the following: >> I reverse the process on the receiving side. It seems to work if I send >> non-binary data in the [“data”] key but if the data is binary, it fails. I >> do not think arrayEncode / decode likes to work with binary data. > > I think the problem here is with encrypt/decrypt - there is an anomaly in > that although the operations morally work on binary strings, their internal > signatures (in the engine) take and return normal strings. > > This doesn't make any difference if you are saving the data to a binary file > or working on the same platform - but it does make a difference if you store > the value in something which records the difference between strings and > binary strings - like arrayEncode. > > If you put `byte 1 to -1 of tEncryptedData into tArray["key"]` then it should > solve the problem as the engine won't be doing any (native) encoding > translation when you pass the data to decrypt on a different platform. > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/ > LiveCode: Build Amazing Things > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode