package jasmin
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Compiler for High-Assurance and High-Speed Cryptography
Install
dune-project
Dependency
Authors
Maintainers
Sources
jasmin-compiler-v2025.06.2.tar.bz2
sha256=aa0d21f532c1560a0939244cfd1c8414ba2b42c9d1403960f458500446cb1ebb
doc/jasmin.jasmin/Jasmin/Ct_checker_forward/index.html
Module Jasmin.Ct_checker_forwardSource
Security type of a function
Human-readable form of a signature
Source
val ty_prog :
('asm -> bool) ->
infer:bool ->
('info, 'asm) Prog.prog ->
Jasmin.Prog.Name.t list ->
(('info, 'asm) Prog.func * signature) list
* (Jasmin.Prog.L.t * (Format.formatter -> unit)) optionType-check (for constant-time) a list of functions in the given program (defaults to all functions if the list is empty).
Returns the signature of all functions that have been successfully type-checked and an optional error message in case of failure (type-checking aborts after the first error).
When infer is false, checking of export functions fails unless they are correctly annotated.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>