From 8963937a29e76e144096e7b4f50286fa5b9167e3 Mon Sep 17 00:00:00 2001 From: Satinder Grewal Date: Wed, 28 Dec 2016 16:04:13 +1300 Subject: [PATCH] iguanarpc auth function now using md5 js lib --- .../global/vendor/javascript-md5/md5.min.js | 2 ++ assets/scripts/iguana_api.js | 29 ++----------------- index.html | 1 + 3 files changed, 5 insertions(+), 27 deletions(-) create mode 100644 assets/global/vendor/javascript-md5/md5.min.js diff --git a/assets/global/vendor/javascript-md5/md5.min.js b/assets/global/vendor/javascript-md5/md5.min.js new file mode 100644 index 0000000..564e1e0 --- /dev/null +++ b/assets/global/vendor/javascript-md5/md5.min.js @@ -0,0 +1,2 @@ +!function(n){"use strict";function t(n,t){var r=(65535&n)+(65535&t),e=(n>>16)+(t>>16)+(r>>16);return e<<16|65535&r}function r(n,t){return n<>>32-t}function e(n,e,o,u,c,f){return t(r(t(t(e,n),t(u,f)),c),o)}function o(n,t,r,o,u,c,f){return e(t&r|~t&o,n,t,u,c,f)}function u(n,t,r,o,u,c,f){return e(t&o|r&~o,n,t,u,c,f)}function c(n,t,r,o,u,c,f){return e(t^r^o,n,t,u,c,f)}function f(n,t,r,o,u,c,f){return e(r^(t|~o),n,t,u,c,f)}function i(n,r){n[r>>5]|=128<>>9<<4)+14]=r;var e,i,a,h,d,l=1732584193,g=-271733879,v=-1732584194,m=271733878;for(e=0;e>5]>>>t%32&255);return r}function h(n){var t,r=[];for(r[(n.length>>2)-1]=void 0,t=0;t>5]|=(255&n.charCodeAt(t/8))<16&&(o=i(o,8*n.length)),r=0;r<16;r+=1)u[r]=909522486^o[r],c[r]=1549556828^o[r];return e=i(u.concat(h(t)),512+8*t.length),a(i(c.concat(e),640))}function g(n){var t,r,e="0123456789abcdef",o="";for(r=0;r>>4&15)+e.charAt(15&t);return o}function v(n){return unescape(encodeURIComponent(n))}function m(n){return d(v(n))}function p(n){return g(m(n))}function s(n,t){return l(v(n),v(t))}function C(n,t){return g(s(n,t))}function A(n,t,r){return t?r?s(t,n):C(t,n):r?m(n):p(n)}"function"==typeof define&&define.amd?define(function(){return A}):"object"==typeof module&&module.exports?module.exports=A:n.md5=A}(this); +//# sourceMappingURL=md5.min.js.map \ No newline at end of file diff --git a/assets/scripts/iguana_api.js b/assets/scripts/iguana_api.js index 47dc0e6..d8863d3 100644 --- a/assets/scripts/iguana_api.js +++ b/assets/scripts/iguana_api.js @@ -701,31 +701,6 @@ function EDEXgetnewaddress(coin) { } function Iguana_SetRPCAuth() { - var tmpPass = PassPhraseGenerator.generatePassPhrase(128); - //comment - var ajax_data = {"agent":"hash","method":"md5","message":tmpPass}; - //var ajax_data = {"agent":"SuperNET","method":"activehandle"}; - //console.log(ajax_data); - $.ajax({ - type: 'POST', - data: JSON.stringify(ajax_data), - url: 'http://127.0.0.1:7778', - //dataType: 'text', - success: function(data, textStatus, jqXHR) { - var AjaxOutputData = JSON.parse(data); - var AjaxOutputDataToStore = JSON.stringify(data); - sessionStorage.setItem('IguanaRPCAuth', AjaxOutputData.md5); - console.log('== SetActiveHandle Data OutPut =='); - console.log(AjaxOutputData); - - }, - error: function(xhr, textStatus, error) { - console.log(xhr.statusText); - if ( xhr.readyState == 0 ) { - Iguana_ServiceUnavailable(); - } - console.log(textStatus); - console.log(error); - } - }); + var tmpPass = md5(PassPhraseGenerator.generatePassPhrase(128)); + sessionStorage.setItem('IguanaRPCAuth', tmpPass); } \ No newline at end of file diff --git a/index.html b/index.html index e7b5f83..19c5291 100755 --- a/index.html +++ b/index.html @@ -1537,6 +1537,7 @@ +