k5_der_get_value
if (!k5_der_get_value(in, 0x06, &oidbytes))
if (!k5_der_get_value(&in, 0x30, &seq)) {
if (!k5_der_get_value(&in, 0x06, &oid))
if (!k5_der_get_value(in, MECH_OID, &oidrep))
if (!k5_der_get_value(in, OCTET_STRING, &ostr))
if (!k5_der_get_value(in, SEQUENCE_OF, &seq))
if (!k5_der_get_value(&in, CONTEXT, &seq))
if (!k5_der_get_value(&seq, SEQUENCE, &seq))
if (!k5_der_get_value(&seq, CONTEXT, &field) || field.len == 0)
if (k5_der_get_value(&seq, CONTEXT | 0x01, &field)) {
if (k5_der_get_value(&seq, CONTEXT | 0x02, &field)) {
if (k5_der_get_value(&seq, CONTEXT | 0x03, &field)) {
if (!k5_der_get_value(in, CONTEXT | 0x01, &seq))
(void)k5_der_get_value(&seq, SEQUENCE, &seq);
if (k5_der_get_value(&seq, CONTEXT, &field)) {
if (!k5_der_get_value(&field, ENUMERATED, &en))
if (k5_der_get_value(&seq, CONTEXT | 0x01, &field)) {
if (k5_der_get_value(&seq, CONTEXT | 0x02, &field)) {
if (k5_der_get_value(&seq, CONTEXT | 0x04, &field)) {
if (!k5_der_get_value(in, HEADER_ID, in))
if (!k5_der_get_value(in, MECH_OID, &field))