예제 #1
0
uint32_t lh_strhash(const char *c) {
  if (c == NULL) {
    return 0;
  }

  return OPENSSL_hash32(c, strlen(c));
}
예제 #2
0
파일: thread.c 프로젝트: randombit/hacrypto
uint32_t CRYPTO_THREADID_hash(const CRYPTO_THREADID *id) {
  return OPENSSL_hash32(id, sizeof(CRYPTO_THREADID));
}
예제 #3
0
static uint32_t CRYPTO_BUFFER_hash(const CRYPTO_BUFFER *buf) {
  return OPENSSL_hash32(buf->data, buf->len);
}