diff --git a/framework/assets/js/crypto.js b/framework/assets/js/crypto.js new file mode 100644 index 00000000..2a4d1718 --- /dev/null +++ b/framework/assets/js/crypto.js @@ -0,0 +1,33 @@ +var Crypto = function() +{ +} + +Crypto.prototype.encrypt = function(seed, string, callback) +{ + GapCrypto.encrypt(seed, string); + this.encryptWin = callback; +} + +Crypto.prototype.decrypt = function(seed, string, callback) +{ + GapCrypto.decrypt(seed, string); + this.decryptWin = callback; +} + +Crypto.prototype.gotCryptedString = function(string) +{ + this.encryptWin(string); +} + +Crypto.prototype.getPlainString = function(string) +{ + this.decryptWin(string); +} + +PhoneGap.addConstructor(function() { + if (typeof navigator.Crypto == "undefined") + { + navigator.Crypto = new Crypto(); + } +}); +