modes/modes_lcl.h: make it indent-friendly.
[oweals/openssl.git] / engines / e_ubsec.c
index fe6bdba25b414b0c9febfe92b83819c8b0f36a8f..458f37e996ec53a43ba5640882d44a8828d3107b 100644 (file)
@@ -302,8 +302,8 @@ static t_UBSEC_diffie_hellman_generate_ioctl
        *p_UBSEC_diffie_hellman_generate_ioctl = NULL;
 static t_UBSEC_diffie_hellman_agree_ioctl *p_UBSEC_diffie_hellman_agree_ioctl = NULL;
 #endif
-static t_UBSEC_rsa_mod_exp_ioctl *p_UBSEC_rsa_mod_exp_ioctl = NULL;
 #ifndef OPENSSL_NO_RSA
+static t_UBSEC_rsa_mod_exp_ioctl *p_UBSEC_rsa_mod_exp_ioctl = NULL;
 static t_UBSEC_rsa_mod_exp_crt_ioctl *p_UBSEC_rsa_mod_exp_crt_ioctl = NULL;
 #endif
 #ifndef OPENSSL_NO_DSA
@@ -406,29 +406,38 @@ static int ubsec_init(ENGINE *e)
                goto err;
                }
 
-       if (
-       !(p1 = (t_UBSEC_ubsec_bytes_to_bits *) DSO_bind_func(ubsec_dso, UBSEC_F1)) ||
-       !(p2 = (t_UBSEC_ubsec_bits_to_bytes *) DSO_bind_func(ubsec_dso, UBSEC_F2)) ||
-       !(p3 = (t_UBSEC_ubsec_open *) DSO_bind_func(ubsec_dso, UBSEC_F3)) ||
-       !(p4 = (t_UBSEC_ubsec_close *) DSO_bind_func(ubsec_dso, UBSEC_F4)) ||
+       if (!(p1 = (t_UBSEC_ubsec_bytes_to_bits *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F1))
+          || !(p2 = (t_UBSEC_ubsec_bits_to_bytes *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F2))
+          || !(p3 = (t_UBSEC_ubsec_open *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F3))
+          || !(p4 = (t_UBSEC_ubsec_close *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F4))
 #ifndef OPENSSL_NO_DH
-       !(p5 = (t_UBSEC_diffie_hellman_generate_ioctl *) 
-                               DSO_bind_func(ubsec_dso, UBSEC_F5)) ||
-       !(p6 = (t_UBSEC_diffie_hellman_agree_ioctl *) 
-                               DSO_bind_func(ubsec_dso, UBSEC_F6)) ||
+          || !(p5 = (t_UBSEC_diffie_hellman_generate_ioctl *) 
+                       DSO_bind_func(ubsec_dso, UBSEC_F5))
+          || !(p6 = (t_UBSEC_diffie_hellman_agree_ioctl *) 
+                       DSO_bind_func(ubsec_dso, UBSEC_F6))
 #endif
 /* #ifndef OPENSSL_NO_RSA */
-       !(p7 = (t_UBSEC_rsa_mod_exp_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F7)) ||
-       !(p8 = (t_UBSEC_rsa_mod_exp_crt_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F8)) ||
+          || !(p7 = (t_UBSEC_rsa_mod_exp_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F7))
+          || !(p8 = (t_UBSEC_rsa_mod_exp_crt_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F8))
 /* #endif */
 #ifndef OPENSSL_NO_DSA
-       !(p9 = (t_UBSEC_dsa_sign_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F9)) ||
-       !(p10 = (t_UBSEC_dsa_verify_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F10)) ||
+          || !(p9 = (t_UBSEC_dsa_sign_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F9))
+          || !(p10 = (t_UBSEC_dsa_verify_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F10))
 #endif
-       !(p11 = (t_UBSEC_math_accelerate_ioctl *) 
-                               DSO_bind_func(ubsec_dso, UBSEC_F11)) ||
-       !(p12 = (t_UBSEC_rng_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F12)) ||
-        !(p13 = (t_UBSEC_max_key_len_ioctl *) DSO_bind_func(ubsec_dso, UBSEC_F13)))
+          || !(p11 = (t_UBSEC_math_accelerate_ioctl *) 
+                       DSO_bind_func(ubsec_dso, UBSEC_F11))
+          || !(p12 = (t_UBSEC_rng_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F12))
+           || !(p13 = (t_UBSEC_max_key_len_ioctl *)
+                       DSO_bind_func(ubsec_dso, UBSEC_F13)))
                {
                UBSECerr(UBSEC_F_UBSEC_INIT, UBSEC_R_DSO_FAILURE);
                goto err;
@@ -630,10 +639,8 @@ static int ubsec_mod_exp_crt(BIGNUM *r, const BIGNUM *a, const BIGNUM *p,
                        const BIGNUM *dq, const BIGNUM *qinv, BN_CTX *ctx)
        {
        int     y_len,
-               m_len,
                fd;
 
-       m_len = BN_num_bytes(p) + BN_num_bytes(q) + 1;
        y_len = BN_num_bits(p) + BN_num_bits(q);
 
        /* Check if hardware can't handle this argument. */
@@ -935,7 +942,7 @@ static int ubsec_dh_generate_key(DH *dh)
                 priv_key = BN_new();
                 if (priv_key == NULL) goto err;
                 priv_key_len = BN_num_bits(dh->p);
-                bn_wexpand(priv_key, dh->p->top);
+                if(bn_wexpand(priv_key, dh->p->top) == NULL) goto err;
                 do
                         if (!BN_rand_range(priv_key, dh->p)) goto err;
                 while (BN_is_zero(priv_key));
@@ -950,7 +957,7 @@ static int ubsec_dh_generate_key(DH *dh)
                 {
                 pub_key = BN_new();
                 pub_key_len = BN_num_bits(dh->p);
-                bn_wexpand(pub_key, dh->p->top);
+                if(bn_wexpand(pub_key, dh->p->top) == NULL) goto err;
                 if(pub_key == NULL) goto err;
                 }
         else