/*
 * asn1rsa.h
 *
 *  Created on: May 16, 2013
 *      Author: ignat
 */

#ifndef ASN1RSA_H_
#define ASN1RSA_H_

#include "asn1.h"
#include "rsa/rsa_wrapper.h"

typedef enum
{
	RSA_PARSE_OK = 0,
	RSA_PARSE_ERROR = -1
} rsa_parse_error_t;

rsa_parse_error_t rsa_public_key_parse(const u8 *buf, size_t len, RSA *ctx);
rsa_parse_error_t rsa_private_key_parse(const u8 *buf, size_t len, RSA *ctx);

#endif /* ASN1RSA_H_ */
