Remove some more redundant TODO(RECLAYER) comments
authorMatt Caswell <matt@openssl.org>
Wed, 20 Jul 2022 14:22:41 +0000 (15:22 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 18 Aug 2022 15:38:13 +0000 (16:38 +0100)
Reviewed-by: Hugo Landau <hlandau@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18132)

ssl/record/methods/tls1_meth.c
ssl/record/rec_layer_d1.c
ssl/record/rec_layer_s3.c

index b7b9f6989b23e382c606dd158fff197577b9ff2d..698ebdc00818b3bde19cba1f5c459113c03ae5d0 100644 (file)
@@ -96,10 +96,6 @@ static int tls1_set_crypto_state(OSSL_RECORD_LAYER *rl, int level,
                                        (int)taglen, NULL) <= 0
                 || EVP_CIPHER_CTX_ctrl(ciph_ctx, EVP_CTRL_CCM_SET_IV_FIXED,
                                        (int)ivlen, iv) <= 0
-                   /*
-                    * TODO(RECLAYER): Why do we defer setting the key until here?
-                    * why not in the initial EVP_DecryptInit_ex() call?
-                    */
                 || !EVP_DecryptInit_ex(ciph_ctx, NULL, NULL, key, NULL)) {
             ERR_raise(ERR_LIB_SSL, ERR_R_INTERNAL_ERROR);
             return OSSL_RECORD_RETURN_FATAL;
@@ -224,8 +220,6 @@ static int tls1_cipher(OSSL_RECORD_LAYER *rl, SSL3_RECORD *recs, size_t n_recs,
             seq = rl->sequence;
 
             if (rl->isdtls) {
-                /* TODO(RECLAYER): FIXME */
-                /* DTLS does not support pipelining */
                 unsigned char dtlsseq[8], *p = dtlsseq;
 
                 s2n(rl->epoch, p);
@@ -472,7 +466,6 @@ static int tls1_mac(OSSL_RECORD_LAYER *rl, SSL3_RECORD *rec, unsigned char *md,
     }
 
     if (rl->isdtls) {
-        /* TODO(RECLAYER): FIX ME */
         unsigned char dtlsseq[8], *p = dtlsseq;
 
         s2n(rl->epoch, p);
index df9d41a762fa2c5528e3d2305d7b83ae13e3fe00..50762e0762972cb3b7c042a254e9a7439c093d9b 100644 (file)
@@ -274,7 +274,6 @@ int dtls1_read_bytes(SSL *s, int type, int *recvd_type, unsigned char *buf,
         do {
             rr = &sc->rlayer.tlsrecs[sc->rlayer.num_recs];
 
-            /* TODO(RECLAYER): Check HANDLE_RLAYER_RETURN for DTLS */
             ret = HANDLE_RLAYER_RETURN(sc,
                     sc->rrlmethod->read_record(sc->rrl, &rr->rechandle,
                                               &rr->version, &rr->type,
index 4d2fa44dbf76e61b515c9279ade49c53123a858c..b695556211606b2051d607c2c75b014c6b990bdd 100644 (file)
@@ -1121,10 +1121,6 @@ int ossl_tls_handle_rlayer_return(SSL_CONNECTION *s, int ret, char *file,
          * If we got a retry or success then *ret is already correct,
          * otherwise we need to convert the return value.
          */
-        /*
-         * TODO(RECLAYER): What does a non fatal err that isn't a retry even
-         * mean???
-         */
         if (ret == OSSL_RECORD_RETURN_NON_FATAL_ERR || ret == OSSL_RECORD_RETURN_EOF)
             ret = 0;
         else if (ret < OSSL_RECORD_RETURN_NON_FATAL_ERR)