vli_from_be64(9)
πΈ NAME πΈ
okay so bestie, meet vli_from_be64(9) β straight outta the Kernel API Manual, and its whole thing is loading a vli from a big-endian u64 array. That's it, that's the vibe. π
β¨ SYNOPSIS β¨
void vli_from_be64 (u64 *dest , const void *src , unsigned int ndigits
);
π ARGUMENTS π
destβ the destination vli. Yes bestie, this is where the loaded vli lands. π«Άsrcβ source array ofu64BE values. Big-endian energy only, no cap. β¨ndigitsβ length of both vli and array. One number, both sides, slay. π
π¦ SEE ALSO π¦
The kernel file is ./include/crypto/internal/ecc.h, and the whole friend group is:
ecc_swap_digits(9)ecc_digits_from_bytes(9)ecc_is_key_valid(9)ecc_gen_privkey(9)ecc_make_pub_key(9)crypto_ecdh_shared_secret(9)ecc_is_pubkey_valid_partial(9)ecc_is_pubkey_valid_full(9)vli_is_zero(9)vli_cmp(9)vli_sub(9)vli_from_le64(9)vli_mod_inv(9)vli_mod_mult_slow(9)vli_num_bits(9)ecc_alloc_point(9)ecc_free_point(9)ecc_point_is_zero(9)ecc_point_mult_shamir(9)
π cute little sign-off: this one comes from ./include/crypto/internal, dated October 2026 β vli_from_be64(9) forever, mwah πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms