comparison libtommath/bn_s_mp_reverse.c @ 1739:13d834efc376 fuzz

merge from main
author Matt Johnston <matt@ucc.asn.au>
date Thu, 15 Oct 2020 19:55:15 +0800
parents 1051e4eea25a
children
comparison
equal deleted inserted replaced
1562:768ebf737aa0 1739:13d834efc376
1 #include "tommath_private.h"
2 #ifdef BN_S_MP_REVERSE_C
3 /* LibTomMath, multiple-precision integer library -- Tom St Denis */
4 /* SPDX-License-Identifier: Unlicense */
5
6 /* reverse an array, used for radix code */
7 void s_mp_reverse(unsigned char *s, size_t len)
8 {
9 size_t ix, iy;
10 unsigned char t;
11
12 ix = 0u;
13 iy = len - 1u;
14 while (ix < iy) {
15 t = s[ix];
16 s[ix] = s[iy];
17 s[iy] = t;
18 ++ix;
19 --iy;
20 }
21 }
22 #endif