Searched refs:cose_key (Results 1 – 1 of 1) sorted by relevance
36 static bool validate_pub_key_ed25519(const cppbor::Map* cose_key, in validate_pub_key_ed25519() argument47 const cppbor::Int* key_type = cose_key->get(1)->asInt(); in validate_pub_key_ed25519()48 const cppbor::Int* algorithm = cose_key->get(3)->asInt(); in validate_pub_key_ed25519()49 const cppbor::Int* curve = cose_key->get(-1)->asInt(); in validate_pub_key_ed25519()50 const cppbor::Bstr* key = cose_key->get(-2)->asBstr(); in validate_pub_key_ed25519()61 CHECK(cose_key->size() == 5); in validate_pub_key_ed25519()97 const cppbor::Map* cose_key = parsed_subject_key->asMap(); in validate_subject_key() local98 CHECK_NOT_NULL(cose_key); in validate_subject_key()100 CHECK(validate_pub_key_ed25519(cose_key, out_key)); in validate_subject_key()