2026-07-02 19:24:39 +00:00
|
|
|
-- THIS FILE WAS AUTOMATICALLY GENERATED BY AENEAS
|
|
|
|
|
-- [curve25519_dalek]: external functions.
|
|
|
|
|
-- This is a template file: rename it to "FunsExternal.lean" and fill the holes.
|
|
|
|
|
import Aeneas
|
|
|
|
|
import CurveScalar.Types
|
|
|
|
|
open Aeneas Aeneas.Std Result ControlFlow Error
|
|
|
|
|
set_option linter.dupNamespace false
|
|
|
|
|
set_option linter.hashCommand false
|
|
|
|
|
set_option linter.unusedVariables false
|
|
|
|
|
|
|
|
|
|
/- You can set the `maxHeartbeats` value with the `-max-heartbeats` CLI option -/
|
|
|
|
|
set_option maxHeartbeats 1000000
|
|
|
|
|
|
|
|
|
|
/- You can set the `maxRecDepth` value with the `-max-recdepth` CLI option -/
|
|
|
|
|
set_option maxRecDepth 2048
|
|
|
|
|
open curve25519_dalek
|
|
|
|
|
|
|
|
|
|
/-- [curve25519_dalek::backend::serial::u64::scalar::{curve25519_dalek::backend::serial::u64::scalar::Scalar52}::sub::black_box]:
|
2026-07-04 09:00:50 +00:00
|
|
|
Source: 'curve25519-dalek/src/backend/serial/u64/scalar.rs', lines 205:8-209:9 -/
|
2026-07-02 19:24:39 +00:00
|
|
|
axiom backend.serial.u64.scalar.Scalar52.sub.black_box
|
|
|
|
|
: Std.U64 → Result Std.U64
|
|
|
|
|
|