38 Commits (master)
 

Author SHA1 Message Date
  Peter J. Jones 2683324158
Make encoding, decoding, and packing of Salt work like the Key type 50 minutes ago
  Peter J. Jones f146134024
New Ciphers type, and support for using a default cipher 1 hour ago
  Peter J. Jones 21dff4a103
Add the initialized function 1 hour ago
  Peter J. Jones c5b5d12529
Rename CanOpaleye to MonadOpaleye and export the runOpaleye function 2 days ago
  Peter J. Jones d3967bf333
Rename CanCrypto to MonadCrypto, remove default MonadCrypto instance 2 days ago
  Peter J. Jones cef2efef76
Incorporate the zxcvbn password strength estimation algorithm 2 days ago
  Peter J. Jones 00defb9d3c
Import crypto tests from Sthenauth, update license name 3 days ago
  Peter J. Jones 053c610e89
Import the crypto library from sthenauth as iolaus-crypto 3 days ago
  Peter J. Jones 2f3bb5d135 Add 'crypto/src/Iolaus/Crypto/' from commit 'a5bfad63cecee9915d82d3d07ec50de6ca35cfd1' 3 days ago
  Peter J. Jones 72657d1009
Add base files for the iolaus-crypto package 3 days ago
  Peter J. Jones b0c98f3f64
Update build files to match latest release of nix-hs 6 days ago
  Peter J. Jones a5bfad63ce Simplify the Crypto interface, add sample code for creating accounts 3 months ago
  Peter J. Jones 8260619ad7
Update the Opaleye example so it is polymorphic, demonstrating CanOpaleye 3 months ago
  Peter J. Jones c82f46f670
Simplify the shell.nix file 3 months ago
  Peter J. Jones a17eeda82e
Add the Newtype module for generating newtype instances 3 months ago
  Peter J. Jones 1c4e2dac2e
Add the JSON module and the liftJSON function 3 months ago
  Peter J. Jones bb90adc594 Switch from Beam to Opaleye, use MTL + Classy Optics 3 months ago
  Peter J. Jones cc1c4fde61
Fix a couple typos, improve the shell.nix file 3 months ago
  Peter J. Jones 554bc06ff0
Small improvements to the documentation 3 months ago
  Peter J. Jones 590945dac0
Build with nix, fix duplicate LICENSE file to make nix/cabal happy 3 months ago
  Peter J. Jones f667868df9
Add notes about environment variables 3 months ago
  Peter J. Jones 16a7c2f214
Add a top-level README 3 months ago
  Peter J. Jones 30a30818b0
Simplify the query interface, add transactions 3 months ago
  Peter J. Jones 0ecc6b5702
Add support for collecting EKG metrics 4 months ago
  Peter J. Jones 8b386656ba
Use retry settings from the `Config' value 4 months ago
  Peter J. Jones f1822f2a8b
Add insert, update, and delete operations 4 months ago
  Peter J. Jones d6275f40c0
Add the ability to preform selects, add initial example 4 months ago
  Peter J. Jones 8a6c8ef295
Add Error and migrate 4 months ago
  Peter J. Jones 89365ec505
Add Iolaus.Opaleye.Config 4 months ago
  Peter J. Jones 476e282d3e Add types and schema for an audit log 4 months ago
  Peter J. Jones 357a847b30 Add application-wide configuration and crypto configuration 4 months ago
  Peter J. Jones 685c863590 Make it harder to construct invalid salt, unify on `Either CryptoError' 4 months ago
  Peter J. Jones 5a7c475ce5 Add database tables for accounts and emails, refactor some crypto stuff 4 months ago
  Peter J. Jones 5ec037f1c6 Add the `SaltedHash' type 4 months ago
  Peter J. Jones 38d982b252 Fix haddock formatting errors 4 months ago
  Peter J. Jones ae82244c27 Refactor: Move a few files around, remove redundant code 4 months ago
  Peter J. Jones fb39d7adc7 Add a simplified (but safe) interface for symmetric encryption via AES256 4 months ago
  Peter J. Jones e512327667 Implement secure password hashing for storing passwords in a database 5 months ago