libcrypto.so 1.0.2e (x86_64)

ABI
Viewer

SymbolsTypesLive Readelf



Symbol: RSA_padding_add_PKCS1_OAEP_mgf1


Contents
Info
Calling sequence
Stack frame layout
Registers usage

Info

Signature
RSA_padding_add_PKCS1_OAEP_mgf1 ( unsigned char* to, int tlen, unsigned char const* from, int flen, unsigned char const* param, int plen, EVP_MD const* md, EVP_MD const* mgf1md )
Type FUNC
Bind GLOBAL
Params 8
Return int
Source rsa_oaep.c
Size 612

Calling sequence

PADDINGPARAM
LOCALRETURN

PosNameTypeSizePassed
INPUT(S)
0tounsigned char*8%rdi
1tlenint4%rsi
2fromunsigned char const*8%rdx
3flenint4%rcx
4paramunsigned char const*8%r8
5plenint4%r9
6mdEVP_MD const*8stack + 0
7mgf1mdEVP_MD const*8stack + 8
RETURN
.retvalint4%rax

Stack frame layout

OffsetContentsType
local space,
return address,
etc.
0mdEVP_MD const*
8mgf1mdEVP_MD const*

Registers usage

NameContentsType
%rax.retvalint
%rditounsigned char*
%rsitlenint
%rdxfromunsigned char const*
%rcxflenint
%r8paramunsigned char const*
%r9plenint




Andrey Ponomarenko's ABI laboratory