Add kernel only detection in crypt storage API.

This commit is contained in:
Ondrej Kozina
2019-02-27 13:22:10 +01:00
committed by Milan Broz
parent a0540cafb3
commit f9fa4cc099
2 changed files with 7 additions and 0 deletions

View File

@@ -117,6 +117,8 @@ int crypt_storage_decrypt(struct crypt_storage *ctx, uint64_t iv_offset,
int crypt_storage_encrypt(struct crypt_storage *ctx, uint64_t iv_offset,
uint64_t length, char *buffer);
bool crypt_storage_kernel_only(struct crypt_storage *ctx);
/* Memzero helper (memset on stack can be optimized out) */
static inline void crypt_backend_memzero(void *s, size_t n)
{

View File

@@ -313,3 +313,8 @@ void crypt_storage_destroy(struct crypt_storage *ctx)
memset(ctx, 0, sizeof(*ctx));
free(ctx);
}
bool crypt_storage_kernel_only(struct crypt_storage *ctx)
{
return crypt_cipher_kernel_only(ctx->cipher);
}