Line data Source code
1 : #include "tommath_private.h" 2 : #ifdef BN_MP_INIT_SET_C 3 : /* LibTomMath, multiple-precision integer library -- Tom St Denis */ 4 : /* SPDX-License-Identifier: Unlicense */ 5 : 6 : /* initialize and set a digit */ 7 0 : mp_err mp_init_set(mp_int *a, mp_digit b) 8 : { 9 0 : mp_err err; 10 0 : if ((err = mp_init(a)) != MP_OKAY) { 11 0 : return err; 12 : } 13 0 : mp_set(a, b); 14 0 : return err; 15 : } 16 : #endif