var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"] .createInstance(Ci.nsIScriptableUnicodeConverter); converter.charset = "UTF-8"; var plainOctet = converter.ConvertFromUnicode(plainText); plainOctet += converter.Finish(); return this._decoderRing.encryptString(plainOctet); 
var cipherText = null, userCanceled = false;  try { var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"]. createInstance(Ci.nsIScriptableUnicodeConverter); converter.charset = "UTF-8"; var plainOctet = converter.ConvertFromUnicode(plainText); plainOctet += converter.Finish(); cipherText = this._decoderRing.encryptString(plainOctet); } catch (e) { this.log("Failed to encrypt string. (" + e.name + ")"); if (e.result == Components.results.NS_ERROR_NOT_AVAILABLE) userCanceled = true; }  return [cipherText, userCanceled]; 
    _encrypt : function (plainText) {        var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"]                             .createInstance(Ci.nsIScriptableUnicodeConverter);        converter.charset = "UTF-8";        var plainOctet = converter.ConvertFromUnicode(plainText);        plainOctet += converter.Finish();        return this._decoderRing.encryptString(plainOctet);    },
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/aeb26bffdff37b3323cf83ef4a136c338b86b7a7/storage-Legacy.js/clean/toolkit/components/passwordmgr/src/storage-Legacy.js