Add dummy setiv method
authorMichael Brown <mcb30@etherboot.org>
Thu, 1 Feb 2007 02:19:16 +0000 (02:19 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 1 Feb 2007 02:19:16 +0000 (02:19 +0000)
src/crypto/crypto_null.c

index 9a2ea99..120ef0a 100644 (file)
@@ -29,12 +29,16 @@ static void null_init ( void *ctx __unused ) {
        /* Do nothing */
 }
 
-static int null_setkey ( void *ctx __unused, void *key __unused,
+static int null_setkey ( void *ctx __unused, const void *key __unused,
                         size_t keylen __unused ) {
        /* Do nothing */
        return 0;
 }
 
+static void null_setiv ( void *ctx __unused, const void *iv __unused ) {
+       /* Do nothing */
+}
+
 static void null_encode ( void *ctx __unused, const void *src,
                          void *dst, size_t len ) {
        if ( dst )
@@ -58,6 +62,7 @@ struct crypto_algorithm crypto_null = {
        .digestsize = 0,
        .init = null_init,
        .setkey = null_setkey,
+       .setiv = null_setiv,
        .encode = null_encode,
        .decode = null_decode,
        .final = null_final,