Add ChangeLog entries
diff --git a/ChangeLog b/ChangeLog
index e72579d..3c64930 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,11 @@
      as an ASN.1 INTEGER, which caused the size of the key to leak
      about 1 bit of information on average and could cause the value to be
      1 byte too large for the output buffer.
+   * The deterministic ECDSA calculation reused the scheme's HMAC-DRBG to
+     implement blinding. Because of this for the same key and message the same
+     blinding value was generated. This reduced the effectiveness of the
+     countermeasure and leaked information about the private key through side
+     channels. Reported by Jack Lloyd.
 
 Features
    * Add new API functions mbedtls_ssl_session_save() and
@@ -40,6 +45,16 @@
      just curves for which both are supported. Call mbedtls_ecdsa_can_do() or
      mbedtls_ecdh_can_do() on each result to check whether each algorithm is
      supported.
+   * The following function in the ECDSA module has been deprecated and replaced
+     as shown below. The new function can take an RNG function as an argument
+     which is necessary for adequate blinding.
+     mbedtls_ecdsa_sign_det() -> mbedtls_ecdsa_sign_det_ext()
+
+New deprecations
+   * Deprecate mbedtls_ecdsa_sign_det() in favor of a functions that can take an
+     RNG function as an input.
+   * Calling mbedtls_ecdsa_write_signature() with NULL as the f_rng argument
+     is now deprecated.
 
 Bugfix
    * Fix missing bounds checks in X.509 parsing functions that could