BN_KRONECKER(3)

πŸ“¦ version 4.1.0, in opensuse-leap 16.0

🌸 NAME 🌸

BN_kronecker β€” Kronecker symbol. Bestie, this is the BN_KRONECKER(3) manual page, and it’s lowkey giving math-girlie main character energy. πŸ’…βœ¨


✨ SYNOPSIS ✨

Okay so here’s the exact shape of it, no cap:

#include <openssl/bn.h>

int
BN_kronecker(const BIGNUM *a, const BIGNUM *b, BN_CTX *ctx);

πŸ’– DESCRIPTION πŸ’–

BN_kronecker() computes the Kronecker symbol (a | b), which generalizes the Legendre and Jacobi symbols for arbitrary integer numbers b. Literally iconic behavior β€” it’s out here handling the general case like a queen. πŸ‘‘πŸ¦‹


πŸŽ€ RETURN VALUES πŸŽ€

BN_kronecker() returns -1, 0, or 1 in case of success β€” yes bestie, all three are success vibes β€” or -2 on error. That’s the whole return-value vibe check. πŸ’€βœ…


πŸ”₯ SEE ALSO πŸ”₯


🌈 HISTORY 🌈

BN_kronecker() first appeared in OpenSSL 0.9.7 and has been available since OpenBSD 3.2. Historical slay, fr fr. πŸ«ΆπŸ“œ


This adorable little page came from the Debian manual source, dated November 15, 2022 β€” mwah, bye bestie! πŸ’–πŸ’…

πŸ“¦ where this page comes from