|
@@ -567,14 +567,6 @@ int der_length_sequence(ltc_asn1_list *list, unsigned long inlen,
|
|
|
/* internal helper functions */
|
|
|
int der_length_sequence_ex(ltc_asn1_list *list, unsigned long inlen,
|
|
|
unsigned long *outlen, unsigned long *payloadlen);
|
|
|
-/* SUBJECT PUBLIC KEY INFO */
|
|
|
-int der_encode_subject_public_key_info(unsigned char *out, unsigned long *outlen,
|
|
|
- unsigned int algorithm, void* public_key, unsigned long public_key_len,
|
|
|
- unsigned long parameters_type, void* parameters, unsigned long parameters_len);
|
|
|
-
|
|
|
-int der_decode_subject_public_key_info(const unsigned char *in, unsigned long inlen,
|
|
|
- unsigned int algorithm, void* public_key, unsigned long* public_key_len,
|
|
|
- unsigned long parameters_type, void* parameters, unsigned long *parameters_len);
|
|
|
#endif /* LTC_SOURCE */
|
|
|
|
|
|
/* SET */
|
|
@@ -744,6 +736,17 @@ int der_decode_generalizedtime(const unsigned char *in, unsigned long *inlen,
|
|
|
|
|
|
int der_length_generalizedtime(ltc_generalizedtime *gtime, unsigned long *outlen);
|
|
|
|
|
|
+#ifdef LTC_SOURCE
|
|
|
+/* internal helper functions */
|
|
|
+/* SUBJECT PUBLIC KEY INFO */
|
|
|
+int x509_encode_subject_public_key_info(unsigned char *out, unsigned long *outlen,
|
|
|
+ unsigned int algorithm, void* public_key, unsigned long public_key_len,
|
|
|
+ unsigned long parameters_type, void* parameters, unsigned long parameters_len);
|
|
|
+
|
|
|
+int x509_decode_subject_public_key_info(const unsigned char *in, unsigned long inlen,
|
|
|
+ unsigned int algorithm, void* public_key, unsigned long* public_key_len,
|
|
|
+ unsigned long parameters_type, void* parameters, unsigned long *parameters_len);
|
|
|
+#endif /* LTC_SOURCE */
|
|
|
|
|
|
#endif
|
|
|
|