V8 doesn't have support for loading files. To implement this on the C++ side, have a look at the samples/shell.cc that implements a load() method.
best -jochen On Wed, Apr 20, 2016 at 10:59 AM <[email protected]> wrote: > Thanks for your reply, > To be precise I have written an equivalent function in .js file. Which I > can call from C++ using V8. But I don't know how to include external JS file > See the below code snippet > > //include("http://cryptojs.altervista.org/api/functions_cryptography.js"); > function AESEncrypt (PLAINTEXT, KEY, IV) > { > > > var Crypt = new Crypt(); // constructor > > /*** encrypt */ > > var ciphertext = Crypt.AES.encrypt(PLAINTEXT, KEY); > // H3fAh9bppeg=xuHy8woEtOfYYI18tLM76A==BKUvKCztSNl8 > > /*** decrypt */ > var plaintext = Crypt.AES.decrypt(ciphertext, KEY); > > return ciphertext; > } > > AESEncrypt(param1,param2); > > > > > > > On Wednesday, 20 April 2016 11:56:04 UTC+5, Jochen Eisinger wrote: > >> Hey, >> >> it's not clear from your question what you're asking. >> >> The snippet is actually an HTML snippet, so I'd expect that pasting it >> into an HTML file an opening in a browser does what you expect it to do? >> >> It doesn't look, however, related to V8 development. Please reach out to >> the authors / maintainers of the crypto library for how to use it. >> >> best >> -jochen >> >> On Wed, Apr 20, 2016 at 6:52 AM <[email protected]> wrote: >> > I need to execute following script which uses crypto-js library in V8. How >>> should I write my js file. >>> >>> <script type="text/javascript" src=" >>> http://cryptojs.altervista.org/api/functions_cryptography.js"></script> >>> >>> <script type="text/javascript"> >>> >>> var Crypt = new Crypt(); // constructor >>> >>> /*** encrypt */ >>> var ciphertext = Crypt.AES.encrypt("plaintext", "Secret Passphrase"); >>> // H3fAh9bppeg=xuHy8woEtOfYYI18tLM76A==BKUvKCztSNl8 >>> >>> /*** decrypt */ >>> var plaintext = Crypt.AES.decrypt(ciphertext, "Secret Passphrase"); >>> >>> </script> >>> >>> -- >>> -- >>> v8-dev mailing list >>> >> [email protected] >> >> >>> http://groups.google.com/group/v8-dev >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "v8-dev" group. >>> >> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >> >> >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- > -- > v8-dev mailing list > [email protected] > http://groups.google.com/group/v8-dev > --- > You received this message because you are subscribed to the Google Groups > "v8-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
