title: is sjcl.encrypt using AES or SHA256
body: <p>I'm using the <a href="http://crypto.stanford.edu/sjcl/" rel="nofollow">SJCL library </a> to encrypt/decrypt messages. The question I have is that I don't know which is used AES or SHA256</p>
  
  <p>Here is my code:</p>
  
  <pre><code>var h = sjcl.codec.hex, count = 2048 ;
  salt = h.fromBits(sjcl.random.randomWords('10','0'));
  var key = h.fromBits( sjcl.misc.pbkdf2(somePassword, h.toBits(salt), count) ) ;
  </code></pre>
  
  <p>Next I can encrypt/decrypt like</p>
  
  <pre><code>var encMessage = sjcl.encrypt(key, message) ;
  sjcl.decrypt(key, encMessage) ;
  </code></pre>
  
  <p>AES or SHA256 or something else ?</p>