# Method __builtin.Nettle.__Hash()->State()->create()

Method create

  `__builtin.Nettle.__Hash.State __builtin.Nettle.__Hash.State(string|void data)`

Description

  Create the new context, and optionally add some initial data to hash.

  The default implementation calls update() with data if any, so there's usually no reason to override this function, since overriding update() should be sufficient.