Lines Matching refs:key
27 int dsa_export(unsigned char *out, unsigned long *outlen, int type, const dsa_key *key) in dsa_export() argument
35 LTC_ARGCHK(key != NULL); in dsa_export()
40 if (type == PK_PRIVATE && key->type != PK_PRIVATE) { in dsa_export()
48 LTC_ASN1_INTEGER, 1UL, key->p, in dsa_export()
49 LTC_ASN1_INTEGER, 1UL, key->q, in dsa_export()
50 LTC_ASN1_INTEGER, 1UL, key->g, in dsa_export()
51 LTC_ASN1_INTEGER, 1UL, key->y, in dsa_export()
52 LTC_ASN1_INTEGER, 1UL, key->x, in dsa_export()
58 LTC_ASN1_INTEGER, 1UL, key->g, in dsa_export()
59 LTC_ASN1_INTEGER, 1UL, key->p, in dsa_export()
60 LTC_ASN1_INTEGER, 1UL, key->q, in dsa_export()
61 LTC_ASN1_INTEGER, 1UL, key->y, in dsa_export()
62 LTC_ASN1_INTEGER, 1UL, key->x, in dsa_export()
68 unsigned long tmplen = (unsigned long)(mp_count_bits(key->y) / 8) + 8; in dsa_export()
76 err = der_encode_integer(key->y, tmp, &tmplen); in dsa_export()
81 LTC_SET_ASN1(int_list, 0, LTC_ASN1_INTEGER, key->p, 1UL); in dsa_export()
82 LTC_SET_ASN1(int_list, 1, LTC_ASN1_INTEGER, key->q, 1UL); in dsa_export()
83 LTC_SET_ASN1(int_list, 2, LTC_ASN1_INTEGER, key->g, 1UL); in dsa_export()
96 LTC_ASN1_INTEGER, 1UL, key->g, in dsa_export()
97 LTC_ASN1_INTEGER, 1UL, key->p, in dsa_export()
98 LTC_ASN1_INTEGER, 1UL, key->q, in dsa_export()
99 LTC_ASN1_INTEGER, 1UL, key->y, in dsa_export()