- A87EBB2E2397F5903EAA0066A9ADF8F977BF7A67866CD181D0699B6D6A029880D86F349BE9CB9E6901D35B052BD871380E18AB19EFCF319C8A3662A93691856E+ 770F4B4229521F5F780D90EAD019BB19AC247128A768D6EEF565DA48FADE1634FF195A94E39412973B08C01C55C410DB075D2BE44E393B8F343568B2B4B85CDDmpi/mpi-mpow.c(1 . 28)(1 . 33)
5038 /* mpi-mpow.c - MPI functions
5039 * Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
5040 * Modified by No Such Labs. (C) 2015. See README.
5041 *
5042 * This file is part of GnuPG.
5043 * This file was originally part of Gnu Privacy Guard (GPG), ver. 1.4.10,
5044 * SHA256(gnupg-1.4.10.tar.gz):
5045 * 0bfd74660a2f6cedcf7d8256db4a63c996ffebbcdc2cf54397bfb72878c5a85a
5046 * (C) 1994-2005 Free Software Foundation, Inc.
5047 *
5048 * GnuPG is free software; you can redistribute it and/or modify
5049 * This program is free software: you can redistribute it and/or modify
5050 * it under the terms of the GNU General Public License as published by
5051 * the Free Software Foundation; either version 3 of the License, or
5052 * the Free Software Foundation, either version 3 of the License, or
5053 * (at your option) any later version.
5054 *
5055 * GnuPG is distributed in the hope that it will be useful,
5056 * This program is distributed in the hope that it will be useful,
5057 * but WITHOUT ANY WARRANTY; without even the implied warranty of
5058 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
5059 * GNU General Public License for more details.
5060 *
5061 * You should have received a copy of the GNU General Public License
5062 * along with this program; if not, see <http://www.gnu.org/licenses/>.
5063 * along with this program. If not, see <http://www.gnu.org/licenses/>.
5064 */
5065
5066 #include <config.h>
5067 #include <stdio.h>
5068 #include <stdlib.h>
5069 #include <assert.h>
5070
5071 #include "knobs.h"
5072 #include "mpi-internal.h"
5073 #include "longlong.h"
5074 #include <assert.h>
5075
5076
5077 static int
5078 build_index( MPI *exparray, int k, int i, int t )