crypto-enigma: An Enigma machine simulator with display.

[ bsd3, cryptography, education, library, program ] [ Propose Tags ]
This version is deprecated.

The crypto-enigma package is an Enigma machine simulator with rich display and machine state details.

For basic functionality, including some introspection of machine state and the mappings performed, simply

> import Crypto.Enigma

For richer display functionality additionally

> import Crypto.Enigma.Display

[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.3, 0.0.1.4, 0.0.1.5, 0.0.1.6, 0.0.1.7, 0.0.2.0, 0.0.2.1, 0.0.2.2, 0.0.2.3, 0.0.2.4, 0.0.2.5, 0.0.2.6, 0.0.2.7, 0.0.2.8, 0.0.2.9, 0.0.2.10, 0.0.2.11, 0.0.2.12, 0.0.2.13, 0.0.2.14, 0.0.3.1, 0.1.1.1, 0.1.1.2, 0.1.1.3, 0.1.1.4, 0.1.1.5, 0.1.1.6 (info)
Change log CHANGELOG.md
Dependencies base (>=4.8.1.0 && <4.9), containers (>=0.5.5.1), MissingH (>=1.3.0.1), split (>=0.2.2) [details]
License BSD-3-Clause
Author Roy Levien
Maintainer royl@aldaron.com
Category Cryptography, Education
Home page https://github.com/orome/crypto-enigma
Bug tracker https://github.com/orome/crypto-enigma/issues
Source repo head: git clone git://github.com/orome/crypto-enigma.git -b develop
this: git clone git://github.com/orome/crypto-enigma.git -b hackage(tag dist002)
Uploaded by Orome at 2015-09-27T21:32:07Z
Distributions Arch:0.1.1.6
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 15780 total (79 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-10-07 [all 1 reports]

Readme for crypto-enigma-0.0.1.5

[back to package description]

crypto-enigma

Haskell Programming Language Hackage Hackage Dependencies BSD3 License Build Status

An Enigma machine simulator with state and encoding display.

This is adapted, as an exerecise in learning Haskell, from an earlier learning project written in Mathematica. It is my first Haskell program.

See also:


Development status

Build Status

I'm currently experimenting with some Haskell language features and can't promise the development version will work.