You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/crypto/tools/nem_test_vectors.erb

19 lines
438 B

// test vectors from <%= source_url %>
START_TEST(<%= test_name %>)
{
static const struct {
<% fields.each do |(name, type)| -%>
<%= if type.nil? then 'const char *' else "#{type} " end %><%= name %>;
<% end -%>
} tests[] = {
<% data.each do |values| -%>
{ <% values.each do |value| %><%= value %>, <% end %>},
<% end -%>
};
for (size_t i = 0; i < (sizeof(tests) / sizeof(*tests)); i++) {
// TODO: Implement test
}
}
END_TEST