diff options
author | Rob Austein <sra@hactrn.net> | 2017-04-05 23:59:53 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2017-04-05 23:59:53 -0400 |
commit | fb4933fd6e42a661603b3249e3a0f95b003303b6 (patch) | |
tree | 8a1129086fabfd7952785e82195a1f4c5bfd36fd /asn1_internal.h | |
parent | 34d240a491d0a5ccf2b9bf0f6cda8109d05f72ce (diff) |
First cut at key backup code. Not tested yet.
Still missing Python script to drive backup process, and need to do
something about setting the EXPORTABLE key flag for this to be useful.
Diffstat (limited to 'asn1_internal.h')
-rw-r--r-- | asn1_internal.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/asn1_internal.h b/asn1_internal.h index c337d4b..fe2f293 100644 --- a/asn1_internal.h +++ b/asn1_internal.h @@ -99,6 +99,9 @@ extern const size_t hal_asn1_oid_rsaEncryption_len; extern const uint8_t hal_asn1_oid_ecPublicKey[]; extern const size_t hal_asn1_oid_ecPublicKey_len; +extern const uint8_t hal_asn1_oid_aesKeyWrap[]; +extern const size_t hal_asn1_oid_aesKeyWrap_len; + /* * Transcoding functions. */ @@ -145,6 +148,9 @@ extern hal_error_t hal_asn1_decode_pkcs8_encryptedprivatekeyinfo(const uint8_t * const uint8_t **data, size_t *data_len, const uint8_t *const der, const size_t der_len); +extern hal_error_t hal_asn1_guess_key_type(hal_key_type_t *type, hal_curve_name_t *curve, + const uint8_t *const der, const size_t der_len); + #endif /* _HAL_ASN1_INTERNAL_H_ */ /* |