Lines Matching refs:hash_size
75 return ctx->hash_size; in SipHash_hash_size()
78 static size_t siphash_adjust_hash_size(size_t hash_size) in siphash_adjust_hash_size() argument
80 if (hash_size == 0) in siphash_adjust_hash_size()
81 hash_size = SIPHASH_MAX_DIGEST_SIZE; in siphash_adjust_hash_size()
82 return hash_size; in siphash_adjust_hash_size()
85 int SipHash_set_hash_size(SIPHASH *ctx, size_t hash_size) in SipHash_set_hash_size() argument
87 hash_size = siphash_adjust_hash_size(hash_size); in SipHash_set_hash_size()
88 if (hash_size != SIPHASH_MIN_DIGEST_SIZE in SipHash_set_hash_size()
89 && hash_size != SIPHASH_MAX_DIGEST_SIZE) in SipHash_set_hash_size()
98 ctx->hash_size = siphash_adjust_hash_size(ctx->hash_size); in SipHash_set_hash_size()
101 if ((size_t)ctx->hash_size != hash_size) { in SipHash_set_hash_size()
103 ctx->hash_size = hash_size; in SipHash_set_hash_size()
115 ctx->hash_size = siphash_adjust_hash_size(ctx->hash_size); in SipHash_Init()
133 if (ctx->hash_size == SIPHASH_MAX_DIGEST_SIZE) in SipHash_Init()
207 if (ctx->crounds == 0 || outlen == 0 || outlen != (size_t)ctx->hash_size) in SipHash_Final()
239 if (ctx->hash_size == SIPHASH_MAX_DIGEST_SIZE) in SipHash_Final()
247 if (ctx->hash_size == SIPHASH_MIN_DIGEST_SIZE) in SipHash_Final()