anchor.diff:  	
   			return signing_key
   		}
  +		
  +		this.decrypt_decryption_key = function(passphrase, encrypted_decryption_key) {
  +			var epks = sjcl.decrypt(passphrase, encrypted_decryption_key)
  +			var spk = JSON.parse(epks)
  +	
  +			var bignum = sjcl.bn.fromBits(spk.exponent)
  +			var decryption_key = new sjcl.ecc.elGamal.secretKey(spk.curve, sjcl.ecc.curves['c' + spk.curve], bignum)
  +	
  +			return decryption_key
  +		}
   	};
   })( jQuery );
  
positive.code: 					
  					var message = crypto.encrypt_fields(form.attr("data-scrypto-recipients"), fields)
  
  					alert(JSON.stringify(message))
  					return true
  				})
  			} catch (e) {
  
negative.code: 
  (function( $ ) {	
  	$(document).ready( function() {
  		$(".scrypto-passphrase").each( function() {
  			$(this).html(	"<label for='scrypto-passphrase'>Passphrase</label>" +
  							"<input id='scrypto-passphrase' type='password' />")
  			
  			if($(".scrypto-decrypt").length > 0) {
  				var crypto = new $.fn.scrypto
  				var key_attribute = $(this).attr("data-scrypto-key-attribute")
  				
  				$(this).html($(this).html() + "<a href='#' id='scrypto-decrypt'>Decrypt</a>")
  				
  				$("#scrypto-decrypt").bind('click', function() {
  					var keys = JSON.parse(window[key_attribute])
  					var decryption_key = crypto.decrypt_decryption_key($("#scrypto-passphrase").val(), Base64.decode(keys.decryption))
  					
  					$(".scrypto-decrypt").each( function() {
  						var message = JSON.parse(Base64.decode($(this).text()))
  						var accessible_message_key = sjcl.decrypt(decryption_key, message.recipient_message_keys[keys.id])
  						$(this).text(sjcl.decrypt(JSON.parse(accessible_message_key), message.encrypted_fields.message_body))
  					})
  				})
  			}
  		})
  		
  		$(".scrypto-entropy").each( function() {
  			var crypto = new $.fn.scrypto
  			
  			$(this).html("<span>Entropy: </span><span id='entropy'>0%</span>")
  			
  			$(window).bind('mousemove', crypto.collect_entropy)
  			sjcl.random.startCollectors()
  		})
  		
  		$(".scrypto-key-fields").each( function() {
  			var crypto = new $.fn.scrypto
  			
  			$(this).html("" + 
  				"<input type='hidden' id='secured_decryption' name='key_ring[secured_decryption]' />" +
  				"<input type='hidden' id='encryption' name='key_ring[encryption]' />" +
  				"<input type='hidden' id='secured_signing' name='key_ring[secured_signing]' />" +
  				"<input type='hidden' id='verification' name='key_ring[verification]' />")
  			
  			$(this).parents("form").bind('submit', function (event) {			
  				var k = crypto.generate_keys()
  				k = crypto.encrypt_keys($("#scrypto-passphrase").val(), k)
  				
  