MCPcopy Create free account
hub / github.com/apple/foundationdb / checkSignAlgorithm

Function checkSignAlgorithm

fdbrpc/TokenSign.cpp:83–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

81}
82
83bool checkSignAlgorithm(PKeyAlgorithm algo, PrivateKey key) {
84 if (algo != key.algorithm()) {
85 TraceEvent(SevWarnAlways, "TokenSignAlgoMismatch")
86 .suppressFor(10)
87 .detail("Expected", pkeyAlgorithmName(algo))
88 .detail("PublicKeyAlgorithm", key.algorithmName());
89 return false;
90 } else {
91 return true;
92 }
93}
94
95Optional<StringRef> convertEs256P1363ToDer(Arena& arena, StringRef p1363) {
96 const int SIGLEN = p1363.size();

Callers 1

signTokenFunction · 0.85

Calls 5

TraceEventClass · 0.85
pkeyAlgorithmNameFunction · 0.85
algorithmMethod · 0.80
detailMethod · 0.80
algorithmNameMethod · 0.80

Tested by

no test coverage detected