* [including the GNU Public Licence.]
*/
-#include "cryptlib.h"
+#include "internal/cryptlib.h"
#include "bn_lcl.h"
/* r can == a or b */
break;
}
}
- memcpy(rp, ap, sizeof(*rp) * (max - i));
+ if (dif && ap != rp)
+ memcpy(rp, ap, sizeof(*rp) * dif);
r->top = max;
r->neg = 0;