Bug 1034855 - Implement deriveKey() for ECDH r=rbarnes