Vade retro C++ comments!
[openssl.git] / crypto / evp / openbsd_hw.c
index 012856adda63c616ca73006b023003eb159d68bb..dfee5ca2bbf554c8744de9dbf28e505de16c86d7 100644 (file)
@@ -46,6 +46,8 @@
  * OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#ifdef OPENSSL_OPENBSD_DEV_CRYPTO
+
 #include <fcntl.h>
 #include <stdio.h>
 #include <errno.h>
@@ -57,7 +59,7 @@
 #include "evp_locl.h"
 #include <assert.h>
 
-// longest key supported in hardware
+/* longest key supported in hardware */
 #define MAX_HW_KEY     24
 
 static int fd;
@@ -113,14 +115,14 @@ static int dev_crypto_cleanup(EVP_CIPHER_CTX *ctx)
     return 1;
     }
 
-// FIXME: there should be some non-fatal way to report we fell back to s/w?
+/* FIXME: there should be some non-fatal way to report we fell back to s/w? */
 static int dev_crypto_des_ede3_init_key(EVP_CIPHER_CTX *ctx,
                                        const unsigned char *key,
                                        const unsigned char *iv, int enc)
     {
     if(!dev_crypto_init(ctx))
        {
-       // fall back to using software...
+       /* fall back to using software... */
        ctx->cipher=EVP_des_ede3_cbc();
        return ctx->cipher->init(ctx,key,iv,enc);
        }
@@ -133,7 +135,7 @@ static int dev_crypto_des_ede3_init_key(EVP_CIPHER_CTX *ctx,
     if (ioctl(fd,CIOCGSESSION,ctx->c.dev_crypto) == -1)
        {
        err("CIOCGSESSION failed");
-       // fall back to using software...
+       /* fall back to using software... */
        dev_crypto_cleanup(ctx);
        ctx->cipher=EVP_des_ede3_cbc();
        return ctx->cipher->init(ctx,key,iv,enc);
@@ -156,7 +158,9 @@ static int dev_crypto_des_ede3_cbc_cipher(EVP_CIPHER_CTX *ctx,
     cryp.ses=ctx->c.dev_crypto->ses;
     cryp.op=ctx->encrypt ? COP_ENCRYPT : COP_DECRYPT;
     cryp.flags=0;
-    //    cryp.len=((inl+7)/8)*8;
+#if 0
+    cryp.len=((inl+7)/8)*8;
+#endif
     cryp.len=inl;
     assert((inl&7) == 0);
     cryp.src=(caddr_t)in;
@@ -188,3 +192,6 @@ BLOCK_CIPHER_def_cbc(dev_crypto_des_ede3, des_ede,NID_des_ede3, 8, 24, 8,
                     EVP_CIPHER_set_asn1_iv,
                     EVP_CIPHER_get_asn1_iv,
                     NULL)
+#else
+static void *dummy=&dummy;
+#endif