fixup sizes
diff --git a/include/psa/crypto_sizes.h b/include/psa/crypto_sizes.h
index bc8edc6..4df72b0 100644
--- a/include/psa/crypto_sizes.h
+++ b/include/psa/crypto_sizes.h
@@ -412,10 +412,10 @@
  * AlgorithmIdentifier  ::=  SEQUENCE  {
  *      algorithm               OBJECT IDENTIFIER,
  *      parameters              OBJECT IDENTIFIER } -- namedCurve
- * ECPoint ::= OCTET STRING
- *    -- first byte: 0x04;
- *    -- then x_P as a `ceiling(log_{256}(n))`-byte string, big endian;
- *    -- then y_P as a `ceiling(log_{256}(n))`-byte string, big endian,
+ * ECPoint ::= ...
+ *    -- first 8 bits: 0x04;
+ *    -- then x_P as an n-bit string, big endian;
+ *    -- then y_P as a n-bit string, big endian,
  *    -- where n is the order of the curve.
  *
  * - 2 * 4 bytes of SEQUENCE overhead;
@@ -432,10 +432,10 @@
  *   ECPrivateKey ::= SEQUENCE {
  *       version             INTEGER,  -- must be 1
  *       privateKey          OCTET STRING,
- *           -- `ceiling(log_{256}(n))`-byte string, big endian,
+ *           -- `ceiling(log2(n)/8)`-byte string, big endian,
  *           -- where n is the order of the curve.
- *       parameters          ECParameters {{ NamedCurve }},  -- mandatory
- *       publicKey           BIT STRING  -- mandatory
+ *       parameters      [0] IMPLICIT ECParameters {{ NamedCurve }},
+ *       publicKey       [1] IMPLICIT BIT STRING
  *   }
  *
  * - 4 bytes of SEQUENCE overhead;