├── .github └── workflows │ ├── checks.yml │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── _CoqProject ├── crypto-lib ├── .gitignore ├── Makefile ├── README.md └── implementation │ ├── Makefile │ └── c │ ├── .gitignore │ ├── Makefile │ ├── extract.m4 │ └── raaz.m4 ├── dune-project ├── scripts ├── compile.sh └── opam-build.sh ├── src ├── Verse.v ├── Verse │ ├── Abstract │ │ ├── Continuation.v │ │ ├── Language.v │ │ └── Machine.v │ ├── AnnotatedCode.v │ ├── Arch │ │ └── X86_64.v │ ├── Artifact │ │ └── poly1305.v │ ├── Ast.v │ ├── BitVector.v │ ├── BitVector │ │ ├── ArithRing.v │ │ ├── Facts.v │ │ └── Reflection.v │ ├── CoLoR_VecUtil.v │ ├── CoarseMeta.v │ ├── CryptoLib │ │ ├── blake2.v │ │ ├── blake2 │ │ │ └── c │ │ │ │ └── portable.v │ │ ├── blake2b │ │ │ └── c │ │ │ │ └── portable.v │ │ ├── blake2s │ │ │ └── c │ │ │ │ └── portable.v │ │ ├── chacha20 │ │ │ ├── c │ │ │ │ └── portable.v │ │ │ └── common.v │ │ ├── curve25519 │ │ │ ├── c │ │ │ │ ├── field.v │ │ │ │ └── portable.v │ │ │ └── formula.org │ │ ├── poly1305 │ │ │ └── c │ │ │ │ ├── portable.v │ │ │ │ └── proofs.v │ │ ├── sha2.v │ │ ├── sha2 │ │ │ └── c │ │ │ │ ├── portable.v │ │ │ │ ├── portableAlternate.v │ │ │ │ └── portableAnnotated.v │ │ ├── sha256 │ │ │ └── c │ │ │ │ └── portable.v │ │ └── sha512 │ │ │ └── c │ │ │ └── portable.v │ ├── DecFacts.v │ ├── Error.v │ ├── FFI │ │ ├── Raaz.v │ │ └── Raaz │ │ │ └── Target │ │ │ └── C.v │ ├── HlistMachine.v │ ├── Language.v │ ├── Language │ │ ├── Macros.v │ │ ├── Macros │ │ │ ├── BitOps.v │ │ │ ├── Cache.v │ │ │ └── Loops.v │ │ ├── Operators.v │ │ ├── Pretty.v │ │ ├── Repeat.v │ │ └── Types.v │ ├── Machine │ │ └── BitVector.v │ ├── Modular.v │ ├── Modular │ │ ├── Equation.v │ │ └── ModRing.v │ ├── ModularCode.v │ ├── Monad.v │ ├── Monoid.v │ ├── Monoid │ │ ├── Interface.v │ │ ├── PList.v │ │ └── Semantics.v │ ├── NFacts.v │ ├── Nibble.v │ ├── Print.v │ ├── ProofTac.v │ ├── Scope.v │ ├── ScopeStore.v │ ├── Semantics.v │ ├── Semantics │ │ ├── BoundSemantics.v │ │ ├── BoundedOperations.v │ │ ├── EmptySemantics.v │ │ ├── FunctionStore.v │ │ ├── NSemantics.v │ │ ├── ScopeStore.v │ │ └── Store.v │ ├── Target.v │ ├── Target │ │ ├── C.v │ │ └── C │ │ │ ├── Ast.v │ │ │ ├── CodeGen.v │ │ │ └── Pretty.v │ ├── TestCode │ │ ├── AnnotatedCode.v │ │ ├── TestCall.v │ │ └── TestSemantics.v │ ├── TypeSystem.v │ ├── Utils │ │ └── hlist.v │ ├── WordFacts.v │ └── WordRing.v └── dune ├── test ├── C.v ├── EndianConversion.v ├── TestCode.v ├── TestIteratorCode.v ├── TestSemantics.v └── dune └── tutorial └── tutorial.v /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/_CoqProject -------------------------------------------------------------------------------- /crypto-lib/.gitignore: -------------------------------------------------------------------------------- 1 | a.out 2 | main 3 | *.a 4 | *.o 5 | mlsrc 6 | libverse 7 | -------------------------------------------------------------------------------- /crypto-lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/Makefile -------------------------------------------------------------------------------- /crypto-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/README.md -------------------------------------------------------------------------------- /crypto-lib/implementation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/implementation/Makefile -------------------------------------------------------------------------------- /crypto-lib/implementation/c/.gitignore: -------------------------------------------------------------------------------- 1 | *.v -------------------------------------------------------------------------------- /crypto-lib/implementation/c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/implementation/c/Makefile -------------------------------------------------------------------------------- /crypto-lib/implementation/c/extract.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/implementation/c/extract.m4 -------------------------------------------------------------------------------- /crypto-lib/implementation/c/raaz.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/crypto-lib/implementation/c/raaz.m4 -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/dune-project -------------------------------------------------------------------------------- /scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/scripts/compile.sh -------------------------------------------------------------------------------- /scripts/opam-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/scripts/opam-build.sh -------------------------------------------------------------------------------- /src/Verse.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse.v -------------------------------------------------------------------------------- /src/Verse/Abstract/Continuation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Abstract/Continuation.v -------------------------------------------------------------------------------- /src/Verse/Abstract/Language.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Abstract/Language.v -------------------------------------------------------------------------------- /src/Verse/Abstract/Machine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Abstract/Machine.v -------------------------------------------------------------------------------- /src/Verse/AnnotatedCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/AnnotatedCode.v -------------------------------------------------------------------------------- /src/Verse/Arch/X86_64.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Arch/X86_64.v -------------------------------------------------------------------------------- /src/Verse/Artifact/poly1305.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Artifact/poly1305.v -------------------------------------------------------------------------------- /src/Verse/Ast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Ast.v -------------------------------------------------------------------------------- /src/Verse/BitVector.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/BitVector.v -------------------------------------------------------------------------------- /src/Verse/BitVector/ArithRing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/BitVector/ArithRing.v -------------------------------------------------------------------------------- /src/Verse/BitVector/Facts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/BitVector/Facts.v -------------------------------------------------------------------------------- /src/Verse/BitVector/Reflection.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/BitVector/Reflection.v -------------------------------------------------------------------------------- /src/Verse/CoLoR_VecUtil.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CoLoR_VecUtil.v -------------------------------------------------------------------------------- /src/Verse/CoarseMeta.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CoarseMeta.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/blake2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/blake2.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/blake2/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/blake2/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/blake2b/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/blake2b/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/blake2s/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/blake2s/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/chacha20/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/chacha20/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/chacha20/common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/chacha20/common.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/curve25519/c/field.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/curve25519/c/field.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/curve25519/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/curve25519/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/curve25519/formula.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/curve25519/formula.org -------------------------------------------------------------------------------- /src/Verse/CryptoLib/poly1305/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/poly1305/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/poly1305/c/proofs.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/poly1305/c/proofs.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha2.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha2/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha2/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha2/c/portableAlternate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha2/c/portableAlternate.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha2/c/portableAnnotated.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha2/c/portableAnnotated.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha256/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha256/c/portable.v -------------------------------------------------------------------------------- /src/Verse/CryptoLib/sha512/c/portable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/CryptoLib/sha512/c/portable.v -------------------------------------------------------------------------------- /src/Verse/DecFacts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/DecFacts.v -------------------------------------------------------------------------------- /src/Verse/Error.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Error.v -------------------------------------------------------------------------------- /src/Verse/FFI/Raaz.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/FFI/Raaz.v -------------------------------------------------------------------------------- /src/Verse/FFI/Raaz/Target/C.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/FFI/Raaz/Target/C.v -------------------------------------------------------------------------------- /src/Verse/HlistMachine.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/HlistMachine.v -------------------------------------------------------------------------------- /src/Verse/Language.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language.v -------------------------------------------------------------------------------- /src/Verse/Language/Macros.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Macros.v -------------------------------------------------------------------------------- /src/Verse/Language/Macros/BitOps.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Macros/BitOps.v -------------------------------------------------------------------------------- /src/Verse/Language/Macros/Cache.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Macros/Cache.v -------------------------------------------------------------------------------- /src/Verse/Language/Macros/Loops.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Macros/Loops.v -------------------------------------------------------------------------------- /src/Verse/Language/Operators.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Operators.v -------------------------------------------------------------------------------- /src/Verse/Language/Pretty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Pretty.v -------------------------------------------------------------------------------- /src/Verse/Language/Repeat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Repeat.v -------------------------------------------------------------------------------- /src/Verse/Language/Types.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Language/Types.v -------------------------------------------------------------------------------- /src/Verse/Machine/BitVector.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Machine/BitVector.v -------------------------------------------------------------------------------- /src/Verse/Modular.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Modular.v -------------------------------------------------------------------------------- /src/Verse/Modular/Equation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Modular/Equation.v -------------------------------------------------------------------------------- /src/Verse/Modular/ModRing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Modular/ModRing.v -------------------------------------------------------------------------------- /src/Verse/ModularCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/ModularCode.v -------------------------------------------------------------------------------- /src/Verse/Monad.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Monad.v -------------------------------------------------------------------------------- /src/Verse/Monoid.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Monoid.v -------------------------------------------------------------------------------- /src/Verse/Monoid/Interface.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Monoid/Interface.v -------------------------------------------------------------------------------- /src/Verse/Monoid/PList.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Monoid/PList.v -------------------------------------------------------------------------------- /src/Verse/Monoid/Semantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Monoid/Semantics.v -------------------------------------------------------------------------------- /src/Verse/NFacts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/NFacts.v -------------------------------------------------------------------------------- /src/Verse/Nibble.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Nibble.v -------------------------------------------------------------------------------- /src/Verse/Print.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Print.v -------------------------------------------------------------------------------- /src/Verse/ProofTac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/ProofTac.v -------------------------------------------------------------------------------- /src/Verse/Scope.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Scope.v -------------------------------------------------------------------------------- /src/Verse/ScopeStore.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/ScopeStore.v -------------------------------------------------------------------------------- /src/Verse/Semantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics.v -------------------------------------------------------------------------------- /src/Verse/Semantics/BoundSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/BoundSemantics.v -------------------------------------------------------------------------------- /src/Verse/Semantics/BoundedOperations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/BoundedOperations.v -------------------------------------------------------------------------------- /src/Verse/Semantics/EmptySemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/EmptySemantics.v -------------------------------------------------------------------------------- /src/Verse/Semantics/FunctionStore.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/FunctionStore.v -------------------------------------------------------------------------------- /src/Verse/Semantics/NSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/NSemantics.v -------------------------------------------------------------------------------- /src/Verse/Semantics/ScopeStore.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/ScopeStore.v -------------------------------------------------------------------------------- /src/Verse/Semantics/Store.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Semantics/Store.v -------------------------------------------------------------------------------- /src/Verse/Target.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Target.v -------------------------------------------------------------------------------- /src/Verse/Target/C.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Target/C.v -------------------------------------------------------------------------------- /src/Verse/Target/C/Ast.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Target/C/Ast.v -------------------------------------------------------------------------------- /src/Verse/Target/C/CodeGen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Target/C/CodeGen.v -------------------------------------------------------------------------------- /src/Verse/Target/C/Pretty.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Target/C/Pretty.v -------------------------------------------------------------------------------- /src/Verse/TestCode/AnnotatedCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/TestCode/AnnotatedCode.v -------------------------------------------------------------------------------- /src/Verse/TestCode/TestCall.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/TestCode/TestCall.v -------------------------------------------------------------------------------- /src/Verse/TestCode/TestSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/TestCode/TestSemantics.v -------------------------------------------------------------------------------- /src/Verse/TypeSystem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/TypeSystem.v -------------------------------------------------------------------------------- /src/Verse/Utils/hlist.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/Utils/hlist.v -------------------------------------------------------------------------------- /src/Verse/WordFacts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/WordFacts.v -------------------------------------------------------------------------------- /src/Verse/WordRing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/Verse/WordRing.v -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/src/dune -------------------------------------------------------------------------------- /test/C.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/C.v -------------------------------------------------------------------------------- /test/EndianConversion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/EndianConversion.v -------------------------------------------------------------------------------- /test/TestCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/TestCode.v -------------------------------------------------------------------------------- /test/TestIteratorCode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/TestIteratorCode.v -------------------------------------------------------------------------------- /test/TestSemantics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/TestSemantics.v -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/test/dune -------------------------------------------------------------------------------- /tutorial/tutorial.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raaz-crypto/verse-coq/HEAD/tutorial/tutorial.v --------------------------------------------------------------------------------