diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2022-05-04 12:54:55 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-05-04 15:12:31 +0200 |
commit | 8a44a0c3259511f4eda61383d333f9f0858ca4a5 (patch) | |
tree | 0107327cb3ffe4abf6735dbdb51edd511e0316f6 /include/rsa.h | |
parent | b2f33a4b95af0566c735cfc188dc8758636c2263 (diff) | |
download | barebox-8a44a0c3259511f4eda61383d333f9f0858ca4a5.tar.gz barebox-8a44a0c3259511f4eda61383d333f9f0858ca4a5.tar.xz |
rsa: Add iterator for rsa keys
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/rsa.h')
-rw-r--r-- | include/rsa.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/rsa.h b/include/rsa.h index 4ef16ea5a8..650fb234f2 100644 --- a/include/rsa.h +++ b/include/rsa.h @@ -55,4 +55,8 @@ struct rsa_public_key *rsa_of_read_key(struct device_node *node); void rsa_key_free(struct rsa_public_key *key); const struct rsa_public_key *rsa_get_key(const char *name); +const struct rsa_public_key *rsa_key_next(const struct rsa_public_key *prev); + +#define for_each_rsa_key(key) \ + for (key = rsa_key_next(NULL); key; key = rsa_key_next(key)) #endif |