1. c108595 move {enc,dec}_addr_tlv functions from pySim.util to pySim.legacy.util by Harald Welte · 9 months ago
  2. b3c4613 bertlv_parse_len: Fix input data is smaller than num length octets by Harald Welte · 9 months ago
  3. 1c849f8 pySim-shell: Reject any non-decimal PIN values by Harald Welte · 10 months ago
  4. 4e59d89 pySim-shell: Validate that argument to 'apdu' command is proper hexstr by Harald Welte · 10 months ago
  5. f9ea63e pySim-shell: Improved argument validation for verify_adm argument by Harald Welte · 10 months ago
  6. 10669f2 utils: Fix bertlv_encode_tag() for multi-byte tags by Harald Welte · 10 months ago
  7. 760e421 utils.py: remove superfluous import from itself by Alexander Couzens · 1 year, 1 month ago
  8. 1f46f07 utils: tolerate uninitialized fields in dec_addr_tlv by Philipp Maier · 1 year, 1 month ago
  9. fec721f Fixed `mnc` encoding by farhadh · 1 year, 1 month ago
  10. f8d2e2b split pySim/legacy/{cards,utils} from pySim/{cards,utils} by Harald Welte · 1 year, 2 months ago
  11. fdb187d pySim/commands.py: Better type annotations by Harald Welte · 1 year, 2 months ago
  12. ab6897c pySim/transport: More type annotations by Harald Welte · 1 year, 2 months ago
  13. f5e26ae pySim/utils: define 'Hexstr' using NewType by Harald Welte · 1 year, 2 months ago
  14. 60951b0 utils: Remove format_xplmn leading zeros in MNC by Matan Perelman · 1 year, 3 months ago
  15. d75fa3f Switch from pycryptodome to pycryptodomex by Harald Welte · 1 year, 3 months ago
  16. 40ea4a4 commands: add ".." notation to expand hexstrings by Philipp Maier · 2 years, 3 months ago
  17. 0dcdfbf utils: Add DataObjectSequence.encode_multi() by Harald Welte · 2 years, 5 months ago
  18. 785d484 utils: Fix bugs in DataObject encoders by Harald Welte · 2 years, 5 months ago
  19. 425038f utils: Fix missing Optional[] in type annotations by Harald Welte · 2 years, 7 months ago
  20. c91085e cosmetic: Switch to consistent four-spaces indent; run autopep8 by Harald Welte · 2 years, 7 months ago
  21. 08b2499 utils.py: Fix some tuple type annotations by Harald Welte · 2 years, 7 months ago
  22. 5036877 utils.py: type annotations for DataObject related methods by Harald Welte · 2 years, 7 months ago
  23. bf82ceb avoid pylint E0611: No name 'strxor' in module 'Crypto.Util.strxor' by Harald Welte · 2 years, 7 months ago
  24. ffee89a add missing bit definition for NG-RAN in xAcT by Bjoern Riemer · 2 years, 7 months ago
  25. a028c7d pySim-shell: add method to match card profile to card by Philipp Maier · 2 years, 10 months ago
  26. 1db3311 utils: cosmetic: remove stray comment by Philipp Maier · 2 years, 10 months ago
  27. 796ca3d commands: do not check SW manually, use send_apdu_checksw() by Philipp Maier · 2 years, 10 months ago
  28. dbd5ed6 Python is not C: get rid of unnecessary semicolons by Vadim Yanitskiy · 2 years, 10 months ago
  29. 9a75410 utils: Fix BER-TLV tag decode for multi-byte tags by Harald Welte · 2 years, 10 months ago
  30. f0885b1 utils: Add bertlv_encode_tag() by Harald Welte · 3 years, 3 months ago
  31. 6912b1b utils: Add 'raw' version of TLV tag decoders by Harald Welte · 3 years, 3 months ago
  32. 9f3b44d utils: COMPREHENSION-TLV support by Harald Welte · 3 years, 4 months ago
  33. c147530 bertlv_parse_one: Also return remainder after end of TLV by Harald Welte · 3 years, 3 months ago
  34. de02718 add unit tests for BER-TLV encoder/decoder functions by Harald Welte · 3 years, 4 months ago
  35. be18f2a utils: split string formatting from dec_addr_tlv by Philipp Maier · 3 years, 4 months ago
  36. b07a3e9 Add codecs for EF_SPN and GSM strings via construct by Robert Falkenberg · 3 years, 4 months ago
  37. 917d98c BER-TLV EF support (command, filesystem, shell) by Harald Welte · 3 years, 4 months ago
  38. 9044143 utils: Introduce CommandSet abstraction by Harald Welte · 3 years, 4 months ago
  39. 3de6ca2 utils: Introduce DataObject representation by Harald Welte · 3 years, 4 months ago
  40. f39a4cb utils: specify type of parameter name in enc_spn by Philipp Maier · 3 years, 4 months ago
  41. e7d4179 ts_51_011, utils: fix Access Technology Identifier coding by Philipp Maier · 3 years, 4 months ago
  42. b919f8b utils: fix dec_xplmn_w_act() and format_xplmn_w_act() by Philipp Maier · 3 years, 4 months ago
  43. 6c5cd80 utils: fix mcc/mnc encoding in dec_plmn (EF_PLMNsel) by Philipp Maier · 3 years, 4 months ago
  44. e6f8d68 utils: specify paremeters of enc_plmn() as Hexstr by Philipp Maier · 3 years, 4 months ago
  45. b46cb3f utils: fix encoding of EF.MSISDN by Philipp Maier · 3 years, 4 months ago
  46. 80ce71f pySim-shell: separate export summary with a headline by Philipp Maier · 3 years, 4 months ago
  47. c9cdce3 fix various typos all over the code by Harald Welte · 3 years, 5 months ago
  48. 5e749a7 extend JSONEncoder to serialze 'bytes' style objects as hex strings by Harald Welte · 3 years, 5 months ago
  49. d7a7e17 utils.py: Add missing dec_plmn function. by Harald Welte · 3 years, 5 months ago
  50. 5225557 utils.py: Add more type annotations by Harald Welte · 3 years, 5 months ago
  51. 6e0458d Move init_reader() from utils.py to transport/__init__.py by Harald Welte · 3 years, 5 months ago
  52. 236a65f cosmetic: fix typo in comment by Harald Welte · 3 years, 5 months ago
  53. 1e45657 filesystem: fix various issues found by mypy by Harald Welte · 3 years, 5 months ago
  54. ee3501f Add more documentation to the classes/methods by Harald Welte · 3 years, 5 months ago
  55. 78e32f2 utils: fix sw_match() by Philipp Maier · 3 years, 5 months ago
  56. 5d3e259 pySim-shell: add "dir" command. by Philipp Maier · 3 years, 6 months ago
  57. 4723650 utils: add is_hex function to check hex strings by Philipp Maier · 3 years, 6 months ago
  58. c8458e2 pySim/utils.py: fix 3-digit MNC encoding in enc_plmn() by Vadim Yanitskiy · 3 years, 6 months ago
  59. b271be3 Revert "utils.py: Fix for parsing MNC" by Vadim Yanitskiy · 3 years, 6 months ago
  60. 79f5b60 Python 2 is deprecated, remove backwards compatibility chunks by Denis 'GNUtoo' Carikli · 4 years, 6 months ago
  61. ab34fa8 pySim/utils.py: Attempt to support pycryptodpme by Harald Welte · 3 years, 6 months ago
  62. eab8d2a fix TypeError in derive_milenage_opc() by Harald Welte · 3 years, 6 months ago
  63. 4f6ca43 start using python3 bytearray for our b2h/h2b types by Harald Welte · 3 years, 7 months ago
  64. 67d551a move SW matching to a generic utility function by Harald Welte · 3 years, 7 months ago
  65. 79b5ba4 utils.py: de-couple sanitize_pin_adm from argparse 'opts' by Harald Welte · 3 years, 8 months ago
  66. 6d5e0c9 Remove Python shebang from files where it's not needed by Vadim Yanitskiy · 3 years, 6 months ago
  67. c8caec2 utils: catch exceptions during reader initalitation by Philipp Maier · 3 years, 6 months ago
  68. bdf3d35 utils.py: Fix for parsing MNC by herlesupreeth · 3 years, 7 months ago
  69. 43fd03b utils.py: Support IPv4 decoding for Address TLV object present in EF.ePDGId and EF.ePDGIdEm by Supreeth Herle · 4 years, 5 months ago
  70. 654eca7 utils.py: Support IPv4 encoding for Address TLV object present in EF.ePDGId and EF.ePDGIdEm by Supreeth Herle · 4 years, 5 months ago
  71. 556b0fe utils.py: Add helper method to get type of address (FQDN, IPv4, IPv6) by Supreeth Herle · 4 years, 5 months ago
  72. 3b342c2 Re-purpose helper method to be used for parsing Address TLV Object in general by Supreeth Herle · 4 years, 5 months ago
  73. 3a261d3 utils.py: Bugfix for parsing non-programmed EFePDGSelection by herlesupreeth · 3 years, 8 months ago
  74. 95ec772 utils.py: Add helper method to encode ePDGSelection info TLV by Supreeth Herle · 4 years, 5 months ago
  75. 95b4e8d utils.py: Add helper method to parse ePDG Selection info TLV by Supreeth Herle · 4 years, 5 months ago
  76. dd014ea Lint fixes: false -> False, missing imports, Index list, not map iter by Daniel Willmann · 3 years, 10 months ago
  77. 3409ae7 Remove redundant hexstr_to_fivebytearr() and hexstr_to_threebytearr() functions by herlesupreeth · 4 years ago
  78. 45fa604 Use generic function hexstr_to_Nbytearr to convert hex string to 3/5 Bytes array by herlesupreeth · 4 years ago
  79. f394853 utils.py: Add helper method to convert a hex string into array of N bytes string elements by Supreeth Herle · 4 years, 5 months ago
  80. d84daa1 utils.py: Add helper method to encode Service Table by Supreeth Herle · 4 years, 5 months ago
  81. ca67394 Add support for ADF_USIM/EF_EHPLMN by Harald Welte · 4 years, 3 months ago
  82. 3c0bd7a utils.py: Add helper method to encode ePDG Identifier by Supreeth Herle · 4 years, 5 months ago
  83. d6a5ec5 utils.py: Handle parsing of ePDGId TLV with zero length by Supreeth Herle · 4 years, 3 months ago
  84. e61170c utils.py add LOCI EFs decode functions by Sebastian Viviani · 4 years, 3 months ago
  85. 29ca804 Implement Generic SIM Access interface as per 3GPP TS 27.007 by Vadim Yanitskiy · 4 years, 4 months ago
  86. eb06b45 utils: fix list comprehension in h2s(): ignore upper case padding by Vadim Yanitskiy · 4 years, 4 months ago
  87. cd3d626 utils: do not crash when all bytes of EF.IMSI are 0xFF by Philipp Maier · 4 years, 4 months ago
  88. e8536c0 pysim-prog: move ADM sanitation to utils.py by Philipp Maier · 4 years, 4 months ago
  89. 7f1d3c4 Treat MCC and MNC as strings, not integers by Harald Welte · 4 years, 4 months ago
  90. ff84c23 pySim-prog, pySim-read, do not echo reader id by Philipp Maier · 4 years, 4 months ago
  91. d572ede utils.py: Add helper method to parse ePDG Identifier from hex string by Supreeth Herle · 4 years, 5 months ago
  92. 7d77d2d Introduce function for converting bytes list in (hex or int) to string by Supreeth Herle · 4 years, 4 months ago
  93. 9837055 Import TLV parsing related function from https://github.com/mitshell/card by Supreeth Herle · 4 years, 4 months ago
  94. df33037 Extend parsing and printing of Service table to ISIM by Supreeth Herle · 4 years, 4 months ago
  95. 69e5d27 Remove redundant functions by Supreeth Herle · 4 years, 4 months ago
  96. 0c4d82d utils.py: Add helper method to parse and print Service Table by Supreeth Herle · 4 years, 4 months ago
  97. 441c4a7 utils.py: Add helper method to parse Service Table by Supreeth Herle · 4 years, 5 months ago
  98. 7ba2428 utils: fix dec_msisdn(): properly detect international numbers by Vadim Yanitskiy · 4 years, 6 months ago
  99. 5a54101 pySim-prog.py: add support for MSISDN programming by Supreeth Herle · 4 years, 8 months ago
  100. 4b1c763 pySim-read.py: fix reading and parsing of EF.MSISDN by Supreeth Herle · 4 years, 8 months ago