/elykseer-fs

eLyKseeR in F#

Primary LanguageF#GNU General Public License v3.0GPL-3.0

CI build status

elykseer-fs

This version of eLyKseeR builds on the PoC that was done in 2007 using F#: https://github.com/CodiePP/elykseer-base Also included with this codebase are command line utils and an experimental GUI.

hacking

the preferred way to inspect/hack/program eLyKseeR is via nix-shell.

nix-shell

compilation

key for signing

before compilation, prepare new RSA keys for signing assemblies:

sn -k base/eLyKseeR.snk
sn -k native/eLyKseeR-native.snk
sn -k UT/ut.snk

IDE support

monodevelop eLyKseeR-base.Mono.sln &

or open the VisualStudio solution on Windows.

submodules

run git submodule update --remote to get the latest versions

managed OpenSSL

extract source code in the parent directory: ext/openssl-net.git and build it.

sharpPRNG

extract source code in the parent directory: ext/prngsharp.git and build it. Also, run mk_Linux.sh to create the native library. For other platforms call the appropriate script.