# API do PyHash

Veja também o membro `PyTypeObject.tp_hash`.

type Py_hash_t

  Tipo de valor do hash: inteiro com sinal.

  Adicionado na versão 3.2.

type Py_uhash_t

  Tipo de valor do hash: inteiro sem sinal.

  Adicionado na versão 3.2.

type PyHash_FuncDef

  Definição de função de hash usada por `PyHash_GetFuncDef()`.

  const char *name

    Nome de função hash (string codificada em UTF-8).

  const int hash_bits

    Tamanho interno do valor do hash em bits.

  const int seed_bits

    Tamanho da entrada de seed em bits.

  Adicionado na versão 3.4.

PyHash_FuncDef *PyHash_GetFuncDef(void)

  Obtém a definição de função de hash.

  Ver também

  PEP 456 “Algoritmo de hash seguro e intercambiável”.

  Adicionado na versão 3.4.