package jasmin
Compiler for High-Assurance and High-Speed Cryptography
Install
dune-project
Dependency
Authors
Maintainers
Sources
jasmin-compiler-v2025.06.1.tar.bz2
sha256=e92b42fa69da7c730b0c26dacf842a72b4febcaf4f2157a1dc18b3cce1f859fa
doc/jasmin.jasmin/Jasmin/Sct_checker_forward/index.html
Module Jasmin.Sct_checker_forward
Source
Source
val ty_prog :
('asm -> bool) ->
('info, 'asm) Prog.prog ->
Jasmin.Prog.Name.t list ->
(Jasmin.Prog.Name.t * ty_fun) list
Type-check a program.
A call ty_prog is_ct_asm p f
type-checks (for Speculative Constant-Time) the functions of the program p
whose names are given in the list f
(defaults to all functions if f
is the empty list).
Argument is_ct_asm
classifies which assembly operators are assumed to be constant time (i.e., assumed to be safe to apply to sensitive data).
The program must not contain any #spill or #unspill pseudo-operation.
Source
val compile_infer_msf :
('info, 'asm) Prog.prog ->
(Slh_lowering.slh_t list * Slh_lowering.slh_t list) Jasmin.Prog.Hf.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>