Library POLAR_library_functions
Require Import ssreflect ssrbool eqtype.
Require Import Bool_ext ZArith_ext Lists_ext String_ext.
Require Import machine_int.
Import MachineInt.
Require Import C_types C_expr C_bipl C_cmd C_seplog.
Local Open Scope minC_expr_scope.
Local Open Scope minC_cmd_scope.
Module PolarSSL.
Axiom ssl_fetch_input : var -> var -> exp -> @while.cmd cmd0 bexp.
Axiom memcpy : var -> exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom memset : var -> exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom md5_update : exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom sha1_update : exp -> exp -> exp -> @while.cmd cmd0 bexp.
End PolarSSL.
Require Import Bool_ext ZArith_ext Lists_ext String_ext.
Require Import machine_int.
Import MachineInt.
Require Import C_types C_expr C_bipl C_cmd C_seplog.
Local Open Scope minC_expr_scope.
Local Open Scope minC_cmd_scope.
Module PolarSSL.
Axiom ssl_fetch_input : var -> var -> exp -> @while.cmd cmd0 bexp.
Axiom memcpy : var -> exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom memset : var -> exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom md5_update : exp -> exp -> exp -> @while.cmd cmd0 bexp.
Axiom sha1_update : exp -> exp -> exp -> @while.cmd cmd0 bexp.
End PolarSSL.