diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,10 @@
 # ChangeLog for crypton-x509-validation
 
+## 1.9.0
+
+* Using "ram" instead of "memory"
+  [#29](https://github.com/kazu-yamamoto/crypton-certificate/pull/29)
+
 ## 1.8.0
 
 * Depend on package `time-hourglass`, rather than `hourglass`. Date and
diff --git a/crypton-x509-validation.cabal b/crypton-x509-validation.cabal
--- a/crypton-x509-validation.cabal
+++ b/crypton-x509-validation.cabal
@@ -1,6 +1,6 @@
 cabal-version:      >=1.10
 name:               crypton-x509-validation
-version:            1.8.0
+version:            1.9.0
 license:            BSD3
 license-file:       LICENSE
 copyright:          Vincent Hanquez <vincent@snarc.org>
@@ -33,16 +33,16 @@
         base >=3 && <5,
         bytestring,
         containers,
-        crypton >=0.24,
+        crypton >=1.1 && < 1.2,
         crypton-asn1-types >=0.4.1 && <0.5,
         crypton-asn1-encoding >=0.10.0 && <0.11,
         crypton-pem >=0.2.4 && <0.4,
-        crypton-x509 >=1.8.0,
-        crypton-x509-store >=1.8.0,
+        crypton-x509 >=1.9.0 && <1.10,
+        crypton-x509-store >=1.9.0 && <1.10,
         data-default,
         iproute >=1.2.2,
-        memory,
         mtl,
+        ram,
         time-hourglass
 
 test-suite test-x509-validation
@@ -58,11 +58,11 @@
         crypton,
         crypton-asn1-encoding,
         crypton-asn1-types,
-        crypton-x509 >=1.7.1,
+        crypton-x509,
         crypton-x509-store,
         crypton-x509-validation,
         data-default,
-        memory,
+        ram,
         tasty,
         tasty-hunit,
         time-hourglass
