Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 913 Bytes

README.md

File metadata and controls

21 lines (14 loc) · 913 Bytes

libjbn-sslh

Scripts

  • bench_bn.sh: Script to generate benchmark results for only integer arithmetic
    (for NLIMBS between $1 and $2). Results are stored in the data_bn directory.

  • compile-all-limbs.sh: Script to compile the library for the number of limbs between $1 and $2.

  • compile.sh: Compile the library and write the assembly files to the directory specified in $1. For 7 limbs, compilation takes approx. 2 minutes

  • run-bench.sh: Script to generate benchmark results (for NLIMBS in [1, 12]). Results are stored in the data directory.

  • run-tests.sh: Script to make sure that the Jasmin implementation outputs correct results (for 7 limbs only)

  • scalar_mul.py: Python script for scalar multiplication using the Montgomery Ladder