From 16ca470f8616cd539c4d481b9a06607f8390ef8f Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Sun, 8 Feb 2026 08:49:24 +0200 Subject: [PATCH] crypto.ripemd160: use fixed array consts (slightly improves performance in the default non -prod mode) --- vlib/crypto/ripemd160/ripemd160block.v | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vlib/crypto/ripemd160/ripemd160block.v b/vlib/crypto/ripemd160/ripemd160block.v index afbe43e93..639195432 100644 --- a/vlib/crypto/ripemd160/ripemd160block.v +++ b/vlib/crypto/ripemd160/ripemd160block.v @@ -12,7 +12,7 @@ const n__ = [ 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13, -] +]! const r__ = [ u8(11), 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, @@ -20,7 +20,7 @@ const r__ = [ 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6, -] +]! const n_ = [ u8(5), 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, @@ -28,7 +28,7 @@ const n_ = [ 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11, -] +]! const r_ = [ u8(8), 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, @@ -36,7 +36,7 @@ const r_ = [ 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11, -] +]! // vfmt on @[direct_array_access] fn block(mut md Digest, p []u8) int { -- 2.39.5