Source for encrypt/decrypt implementation

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, LCMark

Locked
rjk
Posts: 4
Joined: Thu Aug 08, 2013 12:35 pm

Source for encrypt/decrypt implementation

Post by rjk » Tue Aug 27, 2013 8:45 am

I have just purchased a Commercial License and I am interested in adding some features (e.g. hmac) from the openSSL library (which I believe is used for existing LiveCode commands such as encrypt/decrypt). I am also keen to see the source for the implementation of the encrypt/decrypt commands. I have not been able to find the source files on GitHub where these and any other commands using openSSL are located.

Would someone please be able to give me some pointers so I could explore further.

monte
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 1564
Joined: Fri Jan 13, 2012 1:47 am
Contact:

Re: Source for encrypt/decrypt implementation

Post by monte » Tue Aug 27, 2013 8:52 am

If it were me I would start with find in files on encrypt and then follow my nose ;-)
LiveCode User Group on Facebook : http://FaceBook.com/groups/LiveCodeUsers/

monte
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 1564
Joined: Fri Jan 13, 2012 1:47 am
Contact:

Re: Source for encrypt/decrypt implementation

Post by monte » Tue Aug 27, 2013 11:00 am

Looks like the file you need is mcssl.cpp
LiveCode User Group on Facebook : http://FaceBook.com/groups/LiveCodeUsers/

rjk
Posts: 4
Joined: Thu Aug 08, 2013 12:35 pm

Re: Source for encrypt/decrypt implementation

Post by rjk » Tue Aug 27, 2013 11:03 am

monte wrote:If it were me I would start with find in files on encrypt and then follow my nose ;-)
I presume by "find in files" you mean searching the LiveCode master branch I downloaded from GitHub onto my Windows machine. Your suggestion then finds only two files - encrypt.xml and encrypt-using-rsa.xml

rjk
Posts: 4
Joined: Thu Aug 08, 2013 12:35 pm

Re: Source for encrypt/decrypt implementation

Post by rjk » Tue Aug 27, 2013 11:08 am

monte wrote:Looks like the file you need is mcssl.cpp
Thank you for your assistance - this gives me a starting point to explore further (and try to understand the engine source).

Locked

Return to “Engine Contributors”