#include <string.h>
#include <gpxe/crypto.h>
Go to the source code of this file.
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
| static void | digest_null_init (void *ctx __unused) |
| static void | digest_null_update (void *ctx __unused, const void *src __unused, size_t len __unused) |
| static void | digest_null_final (void *ctx __unused, void *out __unused) |
| static int | cipher_null_setkey (void *ctx __unused, const void *key __unused, size_t keylen __unused) |
| static void | cipher_null_setiv (void *ctx __unused, const void *iv __unused) |
| static void | cipher_null_encrypt (void *ctx __unused, const void *src, void *dst, size_t len) |
| static void | cipher_null_decrypt (void *ctx __unused, const void *src, void *dst, size_t len) |
Variables | |
| struct digest_algorithm | digest_null |
| struct cipher_algorithm | cipher_null |
| struct pubkey_algorithm | pubkey_null |
Definition in file crypto_null.c.
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
| static void digest_null_init | ( | void *ctx | __unused | ) | [static] |
| static void digest_null_final | ( | void *ctx | __unused, | |
| void *out | __unused | |||
| ) | [static] |
| static int cipher_null_setkey | ( | void *ctx | __unused, | |
| const void *key | __unused, | |||
| size_t keylen | __unused | |||
| ) | [static] |
| static void cipher_null_setiv | ( | void *ctx | __unused, | |
| const void *iv | __unused | |||
| ) | [static] |
| static void cipher_null_encrypt | ( | void *ctx | __unused, | |
| const void * | src, | |||
| void * | dst, | |||
| size_t | len | |||
| ) | [static] |
| static void cipher_null_decrypt | ( | void *ctx | __unused, | |
| const void * | src, | |||
| void * | dst, | |||
| size_t | len | |||
| ) | [static] |
| struct digest_algorithm digest_null |
Initial value:
{
.name = "null",
.ctxsize = 0,
.blocksize = 1,
.digestsize = 0,
.init = digest_null_init,
.update = digest_null_update,
.final = digest_null_final,
}
Definition at line 43 of file crypto_null.c.
Referenced by tls_change_cipher(), tls_clear_cipher(), and tls_select_cipher().
| struct cipher_algorithm cipher_null |
Initial value:
{
.name = "null",
.ctxsize = 0,
.blocksize = 1,
.setkey = cipher_null_setkey,
.setiv = cipher_null_setiv,
.encrypt = cipher_null_encrypt,
.decrypt = cipher_null_decrypt,
}
Definition at line 74 of file crypto_null.c.
Referenced by tls_change_cipher(), tls_clear_cipher(), and tls_select_cipher().
| struct pubkey_algorithm pubkey_null |
Initial value:
{
.name = "null",
.ctxsize = 0,
}
Definition at line 84 of file crypto_null.c.
Referenced by tls_clear_cipher(), and tls_select_cipher().
1.5.7.1