]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[crypto] Add bigint_copy() as a convenient wrapper macro
authorMichael Brown <mcb30@ipxe.org>
Fri, 19 Jan 2024 12:29:29 +0000 (12:29 +0000)
committerMichael Brown <mcb30@ipxe.org>
Fri, 19 Jan 2024 12:29:29 +0000 (12:29 +0000)
commit13e390d54edde17c8e22b0f6d8897c273a91c5d0
tree1c10cef32907d68686cee4a8a2ec68a7a51b5d10
parent26d3ef062b33e43e076b7ecef20c4ec3f9441860
[crypto] Add bigint_copy() as a convenient wrapper macro

Big integers may be efficiently copied using bigint_shrink() (which
will always copy only the size of the destination integer), but this
is potentially confusing to a reader of the code.

Provide bigint_copy() as an alias for bigint_shrink() so that the
intention of the calling code may be more obvious.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/bigint.h
src/tests/bigint_test.c