Describes the installed package: its version, the C ABI it publishes, the algorithms it provides, and the vendored cryptographic backend it was compiled against.
Value
A list with elements:
versionthe
zucryptpackage version, as apackage_version.abi_versionthe C ABI version published to
LinkingToconsumers, as an integer:1. The archive's ABI is frozen as ABI 1 from 0.1.0; see zucrypt_c_api.algorithmsthe digest algorithms this build provides, which is exactly the set
crypt_hash()andcrypt_hmac()accept.vendoreda data frame with one row per vendored source, giving its
sourcename and theversionthe compiled library reports.build_flagsa named list:
random_backend, the operating-system random source compiled in;aes_implementation, which AES this machine runs –"aesni"or"aesce"on a CPU with AES instructions,"software"otherwise, decided at run time; andhardware_acceleration,TRUEwhen that is a hardware path. See the "Side channels" section of crypt_aes_cbc_nopad for why it matters.