typedef struct
{
uint bits; /* length in bits of modulus /
uchar modulus[MAX_RSA_MODULUS_LEN]; / modulus /
uchar exponent[4]; / public exponent */
} R_RSA_PUBLIC_KEY;
初始化這個結構體
const R_RSA_PUBLIC_KEY mtPosPPublicKey =
{
1024,//128
"\xcf\xcc\xf7\xb4\xda\x91\x4d...",
{0x00, 0x01, 0x00, 0x01},
};
現在我定義了一個:uchar gbszPublicKey[256+1];它存放了"\xcf\xcc\xf7\xb4\xda\x91\x4d..."字符串。現在如何對這個結構體進行初始化?
並不可以在定義的時候初始化,只能在初始化完之後再
strcpy((char *)mtPosPPublicKey.modulus, gbszPublicKey);