-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
connection
Discontinued simple client connection library in haskell with builtin features: SSL/TLS, SOCKS, session management.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
So is this library actually going to make an effort about security? E.g. how will it protect against side channel attacks? There's little to no research about whether Haskell is actually suitable for this. All other proper attempts of utilizing functional languages and elaborate type systems for crypto are a bit more complicated and usually transpile to another language, e.g. https://github.com/project-everest/mitls-fstar/issues/124
found some context https://github.com/yesodweb/wai/pull/931
Trying to build the "old" hs-connection (which is still in my my project's dependency tree) after a cabal update, I now get this : Network/Connection.hs:123:43: error: • Couldn't match expected type ‘crypton-x509-store-1.6.9:Data.X509.CertificateStore.CertificateStore’ with actual type ‘Data.X509.CertificateStore.CertificateStore’ NB: ‘crypton-x509-store-1.6.9:Data.X509.CertificateStore.CertificateStore’ is defined in ‘Data.X509.CertificateStore’ in package ‘crypton-x509-store-1.6.9’ ‘Data.X509.CertificateStore.CertificateStore’ is defined in ‘Data.X509.CertificateStore’ in package ‘x509-store-1.6.9’ • In the ‘sharedCAStore’ field of a record In the ‘clientShared’ field of a record In the expression: (TLS.defaultParamsClient (fst cid) portString) {TLS.clientSupported = def {TLS.supportedCiphers = TLS.ciphersuite_default}, TLS.clientShared = def {TLS.sharedCAStore = globalCertificateStore cg, TLS.sharedValidationCache = validationCache}} | 123 | { TLS.sharedCAStore = globalCertificateStore cg | Error: cabal: Failed to build connection-0.3.1.
There was also the Haskell-crypto fork (https://github.com/haskell-crypto/cryptonite) which was done for similar reasons - will this fork include any of its changes? I can’t remember if much was actually done in that project, most of the work has been on the libsodium library. It would be good to have just one place for all of this, perhaps Kazu could consider moving crypton into that organisation and helping contribute.
Related posts
-
[ANNOUNCE] GHC 9.2.2 is now available!
-
Show HN: A version control system based on rsync
-
r/crypto - Blobcache is a content addressed data store, designed to be a replicated data layer for applications.
-
Blobcache is a content addressed data store, designed to be a replicated data layer for applications.
-
Blobcache is a content addressed data store, designed to be a replicated data layer for applications.