bPfile.c updated

This commit is contained in:
AlbertoBSD
2021-03-06 20:52:15 +01:00
parent 430405f53c
commit 15af06e783

View File

@@ -48,6 +48,7 @@ struct Elliptic_Curve EC;
struct Point G; struct Point G;
int main(int argc, char **argv) { int main(int argc, char **argv) {
mpz_t temp;
FILE *p_file; FILE *p_file;
char temporal[512],rawvalue[BSGS_BUFFERXPOINTLENGTH]; char temporal[512],rawvalue[BSGS_BUFFERXPOINTLENGTH];
long int i,m,sz; long int i,m,sz;
@@ -75,6 +76,8 @@ int main(int argc, char **argv) {
mpz_init(point_t.x); mpz_init(point_t.x);
mpz_init(point_t.y); mpz_init(point_t.y);
mpz_init(temp);
m = mpz_get_ui(M); m = mpz_get_ui(M);
@@ -87,6 +90,7 @@ int main(int argc, char **argv) {
printf("Can't create file %s\n",argv[2]); printf("Can't create file %s\n",argv[2]);
exit(0); exit(0);
} }
/*
fseek(p_file, 0L, SEEK_END); fseek(p_file, 0L, SEEK_END);
sz = ftell(p_file); sz = ftell(p_file);
if(sz % 32 != 0) { if(sz % 32 != 0) {
@@ -101,7 +105,8 @@ int main(int argc, char **argv) {
i = m-(sz/32); i = m-(sz/32);
printf("OK, items missing %li\n",i); printf("OK, items missing %li\n",i);
} }
exit(0); mpz_set_ui(temp,i)
*/
i = 0; i = 0;
printf("[+] precalculating %li bP elements in file %s\n",m,argv[2]); printf("[+] precalculating %li bP elements in file %s\n",m,argv[2]);
do { do {