diff options
Diffstat (limited to 'resources/assets/js')
-rw-r--r-- | resources/assets/js/app.js | 5 | ||||
-rw-r--r-- | resources/assets/js/chat.js | 18 |
2 files changed, 20 insertions, 3 deletions
diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js index 8400475..3c056ef 100644 --- a/resources/assets/js/app.js +++ b/resources/assets/js/app.js @@ -4,8 +4,7 @@ * building robust, powerful web applications using Vue and Laravel. */ -require('./bootstrap'); +window.openpgp = require('openpgp'); window.Vue = require('vue'); -// window.jQueryMigrate = require('jquery-migrate'); +require('./bootstrap'); require('./chat'); - diff --git a/resources/assets/js/chat.js b/resources/assets/js/chat.js index 794c78f..f2a8cb2 100644 --- a/resources/assets/js/chat.js +++ b/resources/assets/js/chat.js @@ -1,3 +1,21 @@ +var openpgp = window.openpgp; + +var options = { + userIds: [{ name:'Marvin Borner', email:'test@test.de' }], // multiple user IDs + numBits: 4096, // RSA key size + passphrase: 'cool password of private key' +}; + +openpgp.generateKey(options).then(function(key) { + var privateKey = key.privateKeyArmored; // '-----BEGIN PGP PRIVATE KEY BLOCK ... ' + var publicKey = key.publicKeyArmored; // '-----BEGIN PGP PUBLIC KEY BLOCK ... ' + + console.log(publicKey); + console.log(privateKey); +}); + + + var socket = io('http://127.0.0.1:8890', { transports: ['websocket'] }); |