Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 1.1 KB

TODO.md

File metadata and controls

11 lines (11 loc) · 1.1 KB
  • Add some test cases for each Go and Java implementations
  • Look into how we can define mutually exclusive and dependent arguments/options
  • Fix WARNING while creating a signature using Java implementation
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by net.minidev.asm.DynamicClassLoader (file:/Users/tripata6/.gradle/caches/modules-2/files-2.1/net.minidev/accessors-smart/1.2/c592b500269bfde36096641b01238a8350f8aa31/accessors-smart-1.2.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of net.minidev.asm.DynamicClassLoader
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
  • Go implementation uses sha-256-json algorithm for hashing only JSON files to produce deterministic JSON structure for digital signature and is independent of non-semantic JSON features like order, whitespaces etc. Implement the similar algo for Java implementation