使用纯linux加密api

时间:2015-11-04 07:24:27

标签: c linux hmac cryptoapi

我需要在C程序中的某些分散列表上应用HMAC SHA1。 我有一个为内核2.4 hmac crypto api编写的示例代码,它使用了这个函数:

void crypto_hmac(struct crypto_tfm *tfm, u8 *key, unsigned int *keylen, struct scatterlist *sg, unsigned int nsg, u8 *out)

内核3.13 中的加密API与之后的版本差不多大于2.4!

我到处寻找任何使用新奇怪的最小化函数的例子

static int hmac_create(struct crypto_template *tmpl, struct rtattr **tb)

hmac.c(source / crypto)中提供,但我找不到任何使用内核加密api 的主题或示例 hmac 变换。

任何机构都有使用 Linux Crypto API HMAC in C 的经验?使用此过程不会超过几行C代码。

0 个答案:

没有答案