bn_mp_init_set.c 360 B

12345678910111213141516
  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. /* initialize and set a digit */
  6. mp_err mp_init_set(mp_int *a, mp_digit b)
  7. {
  8. mp_err err;
  9. if ((err = mp_init(a)) != MP_OKAY) {
  10. return err;
  11. }
  12. mp_set(a, b);
  13. return err;
  14. }
  15. #endif