【发布时间】:2020-05-28 23:11:05
【问题描述】:
我想解析 SIMAlliance eUICC Profile Package ASN.1 模块并将其编码为 DER。 keyAccess 参数是 OCTET STRING,DEFAULT 的值为 '00'H。 asn1c 编译器无法检测/提取默认值并将其分配给编译器生成的相应函数。如果我在模块中将OCTET STRING 更改为IA5String 之类的其他名称,它工作正常,但标准不应更改。加上值应该是一个八位字节字符串。
我已经深入研究了 asn1c 的代码,但我无法弄清楚它提取并将 OCTET STRING 的 DEAFAULT 值分配给它在编译期间生成的函数的机制/过程。对此的任何帮助都将是有意义的并且非常感谢 - 这对我来说是救命稻草。
【问题讨论】:
-
asn1c's issue #366 是你的吗?