PBMAC1_GET1_PBKDF2_PARAM(3ossl)
π PBMAC1_get1_pbkdf2_param π
okay bestie, welcome to the <openssl/x509.h> corner of the OpenSSL multiverse (manual name 3ossl, iykyk) β this is the page for PBMAC1_get1_pbkdf2_param, the little function whose whole job is to manipulate a PBMAC1 MAC structure. she's niche, she's precise, she ate π
β¨ NAME β¨
PBMAC1_get1_pbkdf2_param β Function to manipulate a PBMAC1 MAC structure π
πΈ SYNOPSIS πΈ
#include <openssl/x509.h>
PBKDF2PARAM *PBMAC1_get1_pbkdf2_param(const X509_ALGOR *macalg);
like. that's the whole entrance. no notes π«Ά
π¦ DESCRIPTION π¦
so basically PBMAC1_get1_pbkdf2_param() retrieves a PBKDF2PARAM structure from an X509_ALGOR structure. that's the vibe. that's the assignment. she goes in, she pulls the PBKDF2PARAM out, she hands it to you β¨
π RETURN VALUES π
PBMAC1_get1_pbkdf2_param()returnsNULLwhen PBMAC1 uses an algorithm apart fromPBKDF2, or when you passed it incorrect parameters π (not her fault bestie, the inputs were giving chaos)- otherwise? a pointer to a
PBKDF2PARAMstructure. slay π
fr fr, check that NULL. no cap.
π CONFORMING TO π
IETF RFC 9579 (https://tools.ietf.org/html/rfc9579) β she's compliant, she's certified, she's iconic β
π₯ SEE ALSO π₯
π HISTORY π
The PBMAC1_get1_pbkdf2_param function was added in OpenSSL 3.4. so she's relatively new to the scene and already main character energy π¦
π COPYRIGHT π
Copyright 2021-2024 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html.
and that's the page bestie!! π this was version 3.5.9, dated 2026-09-29, from the OpenSSL girlies β go forth and retrieve those PBKDF2PARAMs responsibly, mwah πβ¨π«Ά
π¦ where this page comes from
- fedora 43: openssl-devel 1:3.5.9-1.fc43 Β· Apache-2.0
- fedora 43: openssl-devel 1:3.5.9-1.fc43 Β· Apache-2.0
- fedora 44: openssl-devel 1:3.5.9-1.fc44 Β· Apache-2.0
- fedora 44: openssl-devel 1:3.5.9-1.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms