47
47
if (type == PK_PRIVATE) {
48
48
return der_encode_sequence_multi(out, outlen,
49
49
LTC_ASN1_BIT_STRING, 1UL, flags,
50
LTC_ASN1_INTEGER, 1UL, &key->g,
51
LTC_ASN1_INTEGER, 1UL, &key->p,
52
LTC_ASN1_INTEGER, 1UL, &key->q,
53
LTC_ASN1_INTEGER, 1UL, &key->y,
54
LTC_ASN1_INTEGER, 1UL, &key->x,
50
LTC_ASN1_INTEGER, 1UL, key->g,
51
LTC_ASN1_INTEGER, 1UL, key->p,
52
LTC_ASN1_INTEGER, 1UL, key->q,
53
LTC_ASN1_INTEGER, 1UL, key->y,
54
LTC_ASN1_INTEGER, 1UL, key->x,
55
55
LTC_ASN1_EOL, 0UL, NULL);
57
57
return der_encode_sequence_multi(out, outlen,
58
58
LTC_ASN1_BIT_STRING, 1UL, flags,
59
LTC_ASN1_INTEGER, 1UL, &key->g,
60
LTC_ASN1_INTEGER, 1UL, &key->p,
61
LTC_ASN1_INTEGER, 1UL, &key->q,
62
LTC_ASN1_INTEGER, 1UL, &key->y,
59
LTC_ASN1_INTEGER, 1UL, key->g,
60
LTC_ASN1_INTEGER, 1UL, key->p,
61
LTC_ASN1_INTEGER, 1UL, key->q,
62
LTC_ASN1_INTEGER, 1UL, key->y,
63
63
LTC_ASN1_EOL, 0UL, NULL);