Example #1
0
/**
 * Constructs Get Status APDU.
 */
TPS_PUBLIC Get_Status_APDU::Get_Status_APDU ()
{
    SetCLA(0xB0);
    SetINS(0x3C);
    SetP1(0x00);
    SetP2(0x00);
}
Example #2
0
 void Triangle::SetPoints(const WorldPoint& p0,
                          const WorldPoint& p1,
                          const WorldPoint& p2)
 {
   SetP0(p0);
   SetP1(p1);
   SetP2(p2);
 }
Example #3
0
void Tan::SetP(int i,wxPoint p){
    switch(i){
        case 1:
            SetP1(p);
            break; 
        case 2:
            SetP2(p);
            break; 
        case 3:
            SetP3(p);
            break; 
        case 4:
            SetP4(p);
            break;
        default:
            break;     
    }
}
Example #4
0
/**
 * Constructs Generate Key ECC APDU.
 */
TPS_PUBLIC Generate_Key_ECC_APDU::Generate_Key_ECC_APDU (BYTE p1, BYTE p2, BYTE alg, int keysize, BYTE option,
BYTE type, Buffer &wrapped_challenge, Buffer &key_check)
{
    SetCLA(0x84);
    SetINS(0x0D);
    SetP1(p1);
    SetP2(p2);

    Buffer data1;

    data1 = Buffer(1,alg) + Buffer(1,(BYTE)(keysize/256)) +  Buffer(1,(BYTE)(keysize%256)) + Buffer(1,option) + Buffer(1,type) + Buffer(1,(BYTE)wrapped_challenge.size()) + Buffer(wrapped_challenge) + Buffer(1,(BYTE)key_check.size()); 
    
    if(key_check.size() > 0) { 
        data1 = data1 + Buffer(key_check); 
    }
    
    SetData(data1);

}