* more details.
*
* You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 51
- * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * this program. If not, see <https://www.gnu.org/licenses/>.
*/
#ifndef __DECODEKEY_H__
onak_status_t parse_subpackets(unsigned char *data, size_t len,
size_t *parselen, uint64_t *keyid, time_t *creation);
+enum onak_oid {
+ ONAK_OID_UNKNOWN = 0,
+ ONAK_OID_INVALID,
+ ONAK_OID_CURVE25519,
+ ONAK_OID_ED25519,
+ ONAK_OID_NISTP256,
+ ONAK_OID_NISTP384,
+ ONAK_OID_NISTP521,
+ ONAK_OID_BRAINPOOLP256R1,
+ ONAK_OID_BRAINPOOLP384R1,
+ ONAK_OID_BRAINPOOLP512R1,
+ ONAK_OID_SECP256K1,
+};
+
+enum onak_oid onak_parse_oid(uint8_t *buf, size_t len);
+
#endif