libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: PKCS5_v2_PBE_keyivgen


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
PKCS5_v2_PBE_keyivgen ( EVP_CIPHER_CTX* ctx, char const* pass, int passlen, ASN1_TYPE* param, EVP_CIPHER const* c, EVP_MD const* md, int en_de )
Type FUNC
Bind GLOBAL
Params 7
Return int
Source p5_crpt2.c
Size 479

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0ctxEVP_CIPHER_CTX*8%rdi
1passchar const*8%rsi
2passlenint4%rdx
3paramASN1_TYPE*8%rcx
4cEVP_CIPHER const*8%r8
5mdEVP_MD const*8%r9
6en_deint4stack + 0
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.
0en_deint

Registers usage

NameContentsType
%rax.retvalint
%rdictxEVP_CIPHER_CTX*
%rsipasschar const*
%rdxpasslenint
%rcxparamASN1_TYPE*
%r8cEVP_CIPHER const*
%r9mdEVP_MD const*




Andrey Ponomarenko's ABI laboratory