Skip to content

Latest commit

 

History

History
41 lines (35 loc) · 2.39 KB

CHANGELOG.md

File metadata and controls

41 lines (35 loc) · 2.39 KB

Version: 0.1.18062023

  • Bugfix bloom_check_add_mcpu
  • Shifted functionalities from BSGS.dll to this library using create_bsgs_bloom_mcpu
  • Added addional check functions bsgs_2nd_check_prepare and bsgs_2nd_check to use in bsgs algo
  • Fill_in_bloom now also return the false probability and number of elements
  • dump_bloom_file and read_bloom_file takes also these 2 extra arguments _fp and _elem
  • Added function scalar_multiplications for multiple privatekey to Pubkey together from list of keys
  • transfer function point_multiplication to c++ for faster calculation
  • Incorporated PR39

Version: 0.1.18052022

  • Added checksum for sha256
  • Unsupported type ERROR in fl now print detected Type
  • Pubkey conversion functions added pub2upub, to_cpub, point_to_cpub
  • function bloom_check_add_mcpu added for later use
  • bloom_para, Fill_in_bloom, check_in_bloom helpful wrappers for bloom creation and test
  • prepare_bin_file, prepare_bin_file_work ideally to be used with rmd or eth to create .bin file
  • Once created the bloom can be saved and reloaded by dump_bloom_file, read_bloom_file
  • Option from .bin sorted file 20 byte each item to directly load into RAM using Load_data_to_memory
  • check for existence using check_collision function alongside Load_data_to_memory

Version: 0.1.29122021

  • Added version
  • privatekey_loop_h160_sse for using SSE advantage and privatekey_loop_h160 for old cpu
  • pbkdf2_hmac_sha512_list for working on a list of mnemonics at once
  • b58_encode and b58_decode added for base58 functions.
  • address_to_h160 and bech32_address_decode for converting back from address to hash160
  • Allowed return in bytes form of ETH functions. privatekey_to_ETH_address_bytes, privatekey_group_to_ETH_address_bytes, pubkey_to_ETH_address_bytes
  • point_multiplication added rmul accidental usage
  • WIF format usage added. btc_wif_to_pvk_hex, btc_wif_to_pvk_int, btc_pvk_to_wif
  • Pointer Memory leakage Fix of issue #8
  • Fixed issue #5 of Zero Point Handling in different functions include vectors and sequentials
  • Added bloom functions based on xxhash. bloom_check_add, bloom_batch_add, test_bit_set_bit
  • Added sequential increment of NonG point using point_sequential_increment_P2 with initilization in init_P2_Group

Version: ----

  • Initial release of secp256k1 functions
  • Python Library for Secp256k1 Bitcoin curve to do fast ECC calculation (3.49 Million/s per cpu)