-b param fixed

This commit is contained in:
AlbertoBSD 2021-03-08 22:57:56 +01:00
parent 15af06e783
commit 8c6eb83b39
3 changed files with 5 additions and 3 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
bPfile
hexcharstoraw
*.bin
keyhunt

View File

@ -84,7 +84,7 @@ int main(int argc, char **argv) {
mpz_init_set(P.x,G.x);
mpz_init_set(P.y,G.y);
p_file = fopen(argv[2],"a+b");
p_file = fopen(argv[2],"w+b");
if(p_file == NULL) {
printf("Can't create file %s\n",argv[2]);

View File

@ -247,9 +247,10 @@ int main(int argc, char **argv) {
if(bitrange > 0 && bitrange <=256 ) {
/*Buscar bit_range_str_min and bit_range_str_max*/
mpz_pow_ui(MPZAUX,TWO,bitrange);
mpz_pow_ui(MPZAUX,TWO,bitrange-1);
bit_range_str_min = mpz_get_str(NULL,16,MPZAUX);
mpz_pow_ui(MPZAUX,TWO,bitrange+1);
mpz_pow_ui(MPZAUX,TWO,bitrange);
mpz_sub_ui(MPZAUX,MPZAUX,1);
bit_range_str_max = mpz_get_str(NULL,16,MPZAUX);
if(bit_range_str_min == NULL||bit_range_str_max == NULL) {
fprintf(stderr,"[E] error malloc()\n");