Hi,

On 18-12-16 18:45, Selva Nair wrote:
> Not a comprehensive review, but a couple of teeny things I noticed ..

Thanks.

> On Sun, Dec 18, 2016 at 11:33 AM, Steffan Karger <stef...@karger.me
> <mailto:stef...@karger.me>> wrote:
> 
> in crypto.c
> 
>     @@ -1389,13 +1396,15 @@ read_key_file(struct key2 *key2, const char
>     *file, const unsigned int flags)
>          {
>              if (!key2->n)
>              {
>     -            msg(M_FATAL, "Insufficient key material or header text
>     not found in file '%s' (%d/%d/%d bytes found/min/m
>     ax)",
>     +            msg(M_FATAL,
>     +                "Insufficient key material or header text not found
>     in file '%s' (%d/%d/%d bytes found/min/max)",
>                      error_filename, count, onekeylen, keylen);
>              }
> 
>              if (state != PARSE_FINISHED)
>              {
>     -            msg(M_FATAL, "Footer text not found in file '%s'
>     (%d/%d/%d bytes found/min/max)",
> 
> 
> wrong indent :)

Good catch!  Will fix.

> In cryptoapi.c
> 
>     @@ -290,7 +305,8 @@ rsa_priv_enc(int flen, const unsigned char
>     *from, unsigned char *to, RSA *rsa, i
> 
>      /* decrypt */
>      static int
>     -rsa_priv_dec(int flen, const unsigned char *from, unsigned char
>     *to, RSA *rsa, int padding)
>     +rsa_priv_dec(int flen, const unsigned char *from, unsigned char
>     *to, RSA *rsa,
>     +        int padding)
>      {
>          /* I haven't been able to trigger this one, but I want to know
>     if it happens... */
>          assert(0);
> 
> 
> following this there is a
> 
> static int init(RSA *rsa)
> 
> which appears unused (at least mingw always complains so)
> Can it be removed?

I don't know, but if so I'd like to do that as a separate patch.

>> @@ -509,7 +534,7 @@ SSL_CTX_use_CryptoAPI_certificate(SSL_CTX
> *ssl_ctx, const char *cert_prop)
>>         goto err;
>>   }
>>    /* SSL_CTX_use_RSAPrivateKey() increased the reference count in
> 'rsa', so
>>-  * we decrease it here with RSA_free(), or it will never be cleaned
> up. */
>>+   * we decrease it here with RSA_free(), or it will never be cleaned
> up. */
> 
> Add a new line before the closing */ ?
> 
> Further, cryptoapi.c has a few for loops with opening brace on same line
> as for, those could be wrapped with a new line?

Yeah, there are quite a lot of such comments in cryptoapi.c, so I
decided to leave it like that (and tbh I don't really care about these).
 I'll fix the for's though.

> Otherwise all look "safe and good" white space changes.

Great.  v2 upcoming!

-Steffan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to