Try using native crypto.