Files
wolfssl/doc/dox_comments/header_files
Hayden Roche b3401bd102 Make a bunch of PKCS#8 improvements.
- Add doxygen documentation for wc_GetPkcs8TraditionalOffset, wc_CreatePKCS8Key,
wc_EncryptPKCS8Key, and wc_DecryptPKCS8Key.
- Add a new API function, wc_CreateEncryptedPKCS8Key, which handles both
creation of an unencrypted PKCS#8 key and the subsequent encrypting of said key.
This is a wrapper around TraditionalEnc, which does the same thing. This may
become a first-class function at some point (i.e. not a wrapper). TraditionalEnc
is left as is since it is used in the wild.
- Added a unit test which exercises wc_CreateEncryptedPKCS8Key and
wc_DecryptPKCS8Key. Testing wc_CreateEncryptedPKCS8Key inherently also tests
TraditionalEnc, wc_CreatePKCS8Key, and wc_EncryptPKCS8Key.
- Modified wc_EncryptPKCS8Key to be able to return the required output buffer
size via LENGTH_ONLY_E idiom.
- Added parameter checking to wc_EncryptPKCS8Key and wc_DecryptPKCS8Key.
2021-06-23 08:39:20 -07:00
..
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-11-28 15:03:01 -07:00
2021-03-12 09:31:22 +10:00
2021-03-12 09:31:22 +10:00
2018-06-27 16:22:12 -06:00
2021-03-12 09:31:22 +10:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2019-11-18 10:45:30 -08:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-11-28 13:36:00 -07:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2020-07-24 12:54:29 -07:00
2018-06-27 16:22:12 -06:00
2021-01-14 10:42:49 +09:00
2021-03-12 09:31:22 +10:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00
2018-06-27 16:22:12 -06:00