This repository was archived by the owner on Dec 23, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +616
-5
lines changed Expand file tree Collapse file tree 6 files changed +616
-5
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1+ // Copyright (c) Microsoft Corporation. All Rights Reserved. See License.txt in the project root for license information.
2+
3+ /// Functions associated with signing il assemblies which
4+ /// vary between supported implementations of the CLI Common Language
5+ /// Runtime, e.g. between the SSCLI, Mono and the Microsoft CLR.
6+ ///
7+
8+ module internal FSharp.Compiler.AbstractIL.Internal.StrongNameSign
9+
10+ //---------------------------------------------------------------------
11+ // Strong name signing
12+ //---------------------------------------------------------------------
13+ [<Sealed>]
14+ type ILStrongNameSigner =
15+ member PublicKey : byte []
16+ static member OpenPublicKeyOptions : string -> bool -> ILStrongNameSigner
17+ static member OpenPublicKey : byte [] -> ILStrongNameSigner
18+ static member OpenKeyPairFile : string -> ILStrongNameSigner
19+ static member OpenKeyContainer : string -> ILStrongNameSigner
20+ member Close : unit -> unit
21+ member IsFullySigned : bool
22+ member PublicKey : byte []
23+ member SignatureSize : int
24+ member SignFile : string -> unit
Original file line number Diff line number Diff line change 242242 <Link >AbsIL\ilsign.fsi</Link >
243243 </Compile >
244244 <Compile Include =" ..\absil\ilsign.fs" >
245+ <Compile Include =" ..\..\absil\ilsign.fsi" >
246+ <Link >AbsIL\ilsign.fsi</Link >
247+ </Compile >
248+ <Compile Include =" ..\..\absil\ilsign.fs" >
245249 <Link >AbsIL\ilsign.fs</Link >
246250 </Compile >
247251 <Compile Include =" ..\absil\ilnativeres.fsi" >
Original file line number Diff line number Diff line change 232232 <Link >AbsIL\ilsign.fsi</Link >
233233 </Compile >
234234 <Compile Include =" ..\absil\ilsign.fs" >
235+ <Compile Include =" ..\..\absil\ilsign.fsi" >
236+ <Link >AbsIL\ilsign.fsi</Link >
237+ </Compile >
238+ <Compile Include =" ..\..\absil\ilsign.fs" >
235239 <Link >AbsIL\ilsign.fs</Link >
236240 </Compile >
237241 <Compile Include =" ..\absil\ilnativeres.fsi" >
Original file line number Diff line number Diff line change @@ -60,6 +60,8 @@ open Microsoft.DotNet.DependencyManager
6060
6161open FSharp.Compiler .AbstractIL .Internal .StrongNameSign
6262
63+ open FSharp.Compiler .AbstractIL .Internal .StrongNameSign
64+
6365#if ! NO_ EXTENSIONTYPING
6466open FSharp.Compiler .ExtensionTyping
6567#endif
Original file line number Diff line number Diff line change 22
33module internal FSharp.Compiler.Driver
44
5+ open FSharp.Compiler .AbstractIL
56open FSharp.Compiler .AbstractIL .IL
67open FSharp.Compiler .AbstractIL .ILBinaryReader
78open FSharp.Compiler .AbstractIL .Internal .Library
89open FSharp.Compiler .AbstractIL .Internal .StrongNameSign
9- open FSharp.Compiler .CheckExpressions
10- open FSharp.Compiler .CheckDeclarations
11- open FSharp.Compiler .CompilerConfig
12- open FSharp.Compiler .CompilerDiagnostics
13- open FSharp.Compiler .CompilerImports
10+ open FSharp.Compiler .CompileOps
1411open FSharp.Compiler .ErrorLogger
1512open FSharp.Compiler .SyntaxTree
1613open FSharp.Compiler .TcGlobals
14+ open FSharp.Compiler .TypeChecker
1715open FSharp.Compiler .TypedTree
1816open FSharp.Compiler .TypedTreeOps
1917
You can’t perform that action at this time.
0 commit comments