|
@@ -199,6 +199,40 @@ static struct xfrm_algo_desc aalg_list[] = {
|
|
|
.sadb_alg_maxbits = 256
|
|
|
}
|
|
|
},
|
|
|
+{
|
|
|
+ .name = "hmac(sha384)",
|
|
|
+
|
|
|
+ .uinfo = {
|
|
|
+ .auth = {
|
|
|
+ .icv_truncbits = 192,
|
|
|
+ .icv_fullbits = 384,
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ .desc = {
|
|
|
+ .sadb_alg_id = SADB_X_AALG_SHA2_384HMAC,
|
|
|
+ .sadb_alg_ivlen = 0,
|
|
|
+ .sadb_alg_minbits = 384,
|
|
|
+ .sadb_alg_maxbits = 384
|
|
|
+ }
|
|
|
+},
|
|
|
+{
|
|
|
+ .name = "hmac(sha512)",
|
|
|
+
|
|
|
+ .uinfo = {
|
|
|
+ .auth = {
|
|
|
+ .icv_truncbits = 256,
|
|
|
+ .icv_fullbits = 512,
|
|
|
+ }
|
|
|
+ },
|
|
|
+
|
|
|
+ .desc = {
|
|
|
+ .sadb_alg_id = SADB_X_AALG_SHA2_512HMAC,
|
|
|
+ .sadb_alg_ivlen = 0,
|
|
|
+ .sadb_alg_minbits = 512,
|
|
|
+ .sadb_alg_maxbits = 512
|
|
|
+ }
|
|
|
+},
|
|
|
{
|
|
|
.name = "hmac(rmd160)",
|
|
|
.compat = "rmd160",
|