/* Endianness: little */ /* Word size: 32 bits (works well on NEON, SSE2, AVX2) */
/* Stride: 2 words (optimal on ARM32 NEON; works okay on other CPUs too) */ #define NH_PAIR_STRIDE 2 #define NH_MESSAGE_UNIT (NH_PAIR_STRIDE * 2 * sizeof(u32))
/* Num passes (Toeplitz iteration count): 4, to give ε = 2^{-128} */ #define NH_NUM_PASSES 4 #define NH_HASH_BYTES (NH_NUM_PASSES * sizeof(u64))
/* * Number of bytes remaining until the current NH message reaches * NH_MESSAGE_BYTES. When nonzero, 'nh_hash' holds the partial NH hash.
*/ unsignedint nh_remaining;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.