mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-24 02:05:01 +00:00
host,test: Remove unneeded vb1 rsa functions
Another in a continued stream of refactoring. This change removes more of the vb1 rsa library code and associated tests, in favor of their vb2 equivalents. This change touches only host-side code and its tests, not firmware. BUG=chromium:611535 BRANCH=none TEST=make runtests; emerge-kevin coreboot depthcharge Change-Id: I1973bc2f03c60da62232e30bab0fa5fe791b6b34 Signed-off-by: Randall Spangler <rspangler@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/400901
This commit is contained in:
committed by
chrome-bot
parent
13b109762a
commit
5a9f498182
@@ -39,21 +39,3 @@ int packed_key_looks_ok(const struct vb2_packed_key *key, uint32_t size)
|
||||
/* Success */
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* TODO: the host code just uses this to check the embedded key length in
|
||||
* uint32_t's. It should get folded into packed_key_looks_ok. */
|
||||
|
||||
RSAPublicKey *vb2_packed_key_to_rsa(const struct vb2_packed_key *key)
|
||||
{
|
||||
RSAPublicKey *rsa;
|
||||
|
||||
if (!packed_key_looks_ok(key, key->key_size))
|
||||
return NULL;
|
||||
|
||||
rsa = RSAPublicKeyFromBuf(vb2_packed_key_data(key), key->key_size);
|
||||
if (!rsa)
|
||||
return NULL;
|
||||
|
||||
rsa->algorithm = (unsigned int)key->algorithm;
|
||||
return rsa;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user