Module: Krypt::ASN1::Template::Parser
- Defined in:
- ext/krypt/core/krypt_asn1_template_parser.c
Instance Method Summary collapse
- #parse_der(der) ⇒ Object (also: #decode_der)
Instance Method Details
#parse_der(der) ⇒ Object Also known as: decode_der
1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'ext/krypt/core/krypt_asn1_template_parser.c', line 1155
VALUE
krypt_asn1_template_parse_der(VALUE klass, VALUE der)
{
VALUE ret = Qnil;
int result;
binyo_instream *in = krypt_instream_new_value_der(der);
result = krypt_asn1_template_parse_stream(in, klass, &ret);
binyo_instream_free(in);
if (result == KRYPT_ASN1_EOF || result == KRYPT_ERR)
krypt_error_raise(eKryptASN1Error, "Parsing the value failed");
return ret;
}
|