57 Commits (master)
 

Author SHA1 Message Date
  Peter J. Jones 94809a31b0
Add `HashedSecret', revert to using ByteString for `SaltedHash' 3 days ago
  Peter J. Jones c31d8fd5c3
Rename some functions so pure and monadic versions are exported together 3 days ago
  Peter J. Jones 79bdef0672
Export the `VerifyStatus' type 3 days ago
  Peter J. Jones 4e5518102d
Export the `CryptoError' type, remove redundant `$' 1 week ago
  Peter J. Jones 603a80239f
Update dependency: zxcvbn-hs 1 week ago
  Peter J. Jones a2ad04ab70
Rename Opaleye -> Database, add helper function 2 weeks ago
  Peter J. Jones 7ae53cc695
validation: Add `HasValidLength' instance for `NonEmpty' 2 weeks ago
  Peter J. Jones eb1f544974
Add validation passthru 2 weeks ago
  Peter J. Jones d16212a952
Typo 3 weeks ago
  Peter J. Jones 1488429f95
Add missing projects to the README.md file 3 weeks ago
  Peter J. Jones 88f40b4aa2
Initial import of the iolaus-validations library 3 weeks ago
  Peter J. Jones 4d4b07f85e
Make encoding and decoding of salts and keys symmetric 1 month ago
  Peter J. Jones 9c1472ee8e
Expose more types in the main module 1 month ago
  Peter J. Jones a1021f7c39
Expose Cipher and BlockCipher classes, and the DefaultCipher alias 1 month ago
  Peter J. Jones 7b28bb9c08
Update for NixOS 19.09 1 month ago
  Peter J. Jones 00c2561cb9
Remove `Config' type, manually supply keys and salts 1 month ago
  Peter J. Jones 0f5e7b1b7a
Update to the latest version of zxcvbn-hs 1 month ago
  Peter J. Jones df92177b15
Replace all uses of PGJson with SqlJsonb 1 month ago
  Peter J. Jones e33848a0f2
Add JSON instances, make encrypting/decrypting more polymorphic 1 month ago
  Peter J. Jones 2683324158
Make encoding, decoding, and packing of Salt work like the Key type 1 month ago
  Peter J. Jones f146134024
New Ciphers type, and support for using a default cipher 1 month ago
  Peter J. Jones 21dff4a103
Add the initialized function 1 month ago
  Peter J. Jones c5b5d12529
Rename CanOpaleye to MonadOpaleye and export the runOpaleye function 1 month ago
  Peter J. Jones d3967bf333
Rename CanCrypto to MonadCrypto, remove default MonadCrypto instance 1 month ago
  Peter J. Jones cef2efef76
Incorporate the zxcvbn password strength estimation algorithm 1 month ago
  Peter J. Jones 00defb9d3c
Import crypto tests from Sthenauth, update license name 1 month ago
  Peter J. Jones 053c610e89
Import the crypto library from sthenauth as iolaus-crypto 1 month ago
  Peter J. Jones 2f3bb5d135 Add 'crypto/src/Iolaus/Crypto/' from commit 'a5bfad63cecee9915d82d3d07ec50de6ca35cfd1' 1 month ago
  Peter J. Jones 72657d1009
Add base files for the iolaus-crypto package 1 month ago
  Peter J. Jones b0c98f3f64
Update build files to match latest release of nix-hs 1 month ago
  Peter J. Jones a5bfad63ce Simplify the Crypto interface, add sample code for creating accounts 4 months ago
  Peter J. Jones 8260619ad7
Update the Opaleye example so it is polymorphic, demonstrating CanOpaleye 4 months ago
  Peter J. Jones c82f46f670
Simplify the shell.nix file 4 months ago
  Peter J. Jones a17eeda82e
Add the Newtype module for generating newtype instances 5 months ago
  Peter J. Jones 1c4e2dac2e
Add the JSON module and the liftJSON function 5 months ago
  Peter J. Jones bb90adc594 Switch from Beam to Opaleye, use MTL + Classy Optics 5 months ago
  Peter J. Jones cc1c4fde61
Fix a couple typos, improve the shell.nix file 5 months ago
  Peter J. Jones 554bc06ff0
Small improvements to the documentation 5 months ago
  Peter J. Jones 590945dac0
Build with nix, fix duplicate LICENSE file to make nix/cabal happy 5 months ago
  Peter J. Jones f667868df9
Add notes about environment variables 5 months ago
  Peter J. Jones 16a7c2f214
Add a top-level README 5 months ago
  Peter J. Jones 30a30818b0
Simplify the query interface, add transactions 5 months ago
  Peter J. Jones 0ecc6b5702
Add support for collecting EKG metrics 5 months ago
  Peter J. Jones 8b386656ba
Use retry settings from the `Config' value 5 months ago
  Peter J. Jones f1822f2a8b
Add insert, update, and delete operations 5 months ago
  Peter J. Jones d6275f40c0
Add the ability to preform selects, add initial example 5 months ago
  Peter J. Jones 8a6c8ef295
Add Error and migrate 5 months ago
  Peter J. Jones 89365ec505
Add Iolaus.Opaleye.Config 5 months ago
  Peter J. Jones 476e282d3e Add types and schema for an audit log 6 months ago
  Peter J. Jones 357a847b30 Add application-wide configuration and crypto configuration 6 months ago