Celik api i lejmeri iz MUP-a

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Ovo kad sam video :
Code:
//
// Functions
//

EID_API int WINAPI EidSetOption(int nOptionID, UINT_PTR nOptionValue);

EID_API int WINAPI EidStartup(int nApiVersion);
EID_API int WINAPI EidCleanup();

EID_API int WINAPI EidBeginRead(LPCSTR szReader, int* pnCardVersion = 0);
EID_API int WINAPI EidEndRead();

EID_API int WINAPI EidReadDocumentData(PEID_DOCUMENT_DATA pData);
EID_API int WINAPI EidReadFixedPersonalData(PEID_FIXED_PERSONAL_DATA pData);
EID_API int WINAPI EidReadVariablePersonalData(PEID_VARIABLE_PERSONAL_DATA pData);
EID_API int WINAPI EidReadPortrait(PEID_PORTRAIT pData);
EID_API int WINAPI EidReadCertificate(PEID_CERTIFICATE pData, int certificateType);

EID_API int WINAPI EidChangePassword(LPCSTR szOldPassword, LPCSTR szNewPassword, int* pnTriesLeft);
EID_API int WINAPI EidVerifySignature(UINT nSignatureID);
umro sam od smeha. Lejmeri izgleda nikad nisu culi za standardni C, mogli su bar da sakriju ovu smejuriju od Windows tipova 😉
Strasno je to da nesto sto treba da sluzi svima, forsira Windows ;(
 
Last edited:

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8
Nema ništa od sakrivanja windows tipova. PC/SC je prvobitno implementiran na windows-u sa sve windows tipovima, i sad ih svi koriste da bi bili usklađeni sa specifikacijom. Tako da, iako nerado branim organe jer su pank raspad, u ovom slučaju - MUP did nothing wrong. 🙂
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
zato i kazem. Kad pravis API gledas da sakrijes specificnosti OS-a. Pogledaj recimo sqlite
ili neku normalnu C biblioteku…
 
Last edited:

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8
Pa da dobro, ali to nije do MUP-a 😃
Problem je u samom PC/SC i istorijske je prirode. Specifikacija je razvijana u drugoj polovini 90-tih kad su svi živi koristili windows a foss se svodio na šačicu zabrađenih fanatika. Pošto se sve razvijalo za windows, naravno, i alati za to su bili MS kao i filozofija koja se prenosila sa mentora na noob-a pa su tako u celu priču uleteli i windows tipovi. Sad bi bilo apsurdno sve menjati samo zbog kozmetike. U svakom slučaju nije ništa što typedef nemože da reši.
 

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8
nisam probao, ali neki lik je gpl-ovao svoju verziju i nazvao citac za nas ostale 😛
Ima bagova koliko se sećam, nije 7 godina apdejtovano.
Ja trenutno radim na API-ju u C-u za rad sa ličnom, zdravstvenom i saobraćajnom a verovatno ću i pasoš ubacim. Baciću link ka git-u kad dignem prvu funkcionalnu verziju.
 

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8
Da, postoji, ali je usaglašena sa zvaničnom, koja je razvijana na windows-u, radi portabilnosti. A to podrazumeva korišćenje istih tipova.
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
ne bih se slozio evo ko hoce da radi u rustu:


ne vidim ovde nikakve windows tipove…
no da preuzeli su windows typedefove pcsc-lite: API
no ne vidim zasto se mup orijentisao samo na Windows, a to je moja kritika…
 

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
Ma Windows tipovi su mi tupavi recimo koristenje DWORD za prenos pointera na funkcije
i kasnije pravljenje problema kada nesto hoces da iskompajliras 64 bitno.
Ili onaj LPCTSTR iz vremena DOS-a koji je sad potpuno missleading i besmislen.
 

vpakovic

New member
Joined
May 25, 2012
Messages
17
Reaction score
2
@merovech шта се дешава са програмом за читање личне карте, саобраћајне …?
 

merovech

New member
Joined
Sep 29, 2022
Messages
6
Reaction score
8
U gužvi sam velikoj sa poslom a moram sad i na put od nedelje pa čim se stabilizuje situacija završavam i kačim. Pustiću poruku ovde kad bude. Nekad u toku naredne dve nedelje najverovatnije.
 

Commander

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
9,235
Reaction score
530
Dizem temu iz mrtvih....

Da li ima nekih novosti sto se tice e-poreza/e-uprava i koriscenja sertifikata (MUP, Posta...) na Linux/MacOS?
 
Top