-
Notifications
You must be signed in to change notification settings - Fork 1
types%feat: follow-up base-sdk#30, extend support for codec-less dash-num builds, decouple Hashable and Checkable from codec, extend make_bytes!, implement make_sbytes!
#38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
102c50c
55ececa
93288ad
d5f201a
40e2d9d
6dcc1b3
8d6f943
6cf5f3a
4b97418
23d2662
a227ec2
41048ba
2731b99
f4ec036
9a64eee
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -210,6 +210,11 @@ predicate callsCtEq(Function f) { | |
| mc.getEnclosingCallable() = f and | ||
| mc.getIdentifier().getText() = "ct_eq" | ||
| ) | ||
| or | ||
| exists(PathExpr pe | | ||
| pe.getEnclosingCallable() = f and | ||
| pe.getPath().getSegment().getIdentifier().getText() = "ct_eq" | ||
|
Comment on lines
+214
to
+216
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🔒 Security & Privacy | 🛡️ Analyzed with Security Review | 🟠 Major | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -eu
printf '%s\n' '--- target outline ---'
ast-grep outline maint/codeql/rust/zeroize.ql || true
printf '%s\n' '--- target hunk and nearby predicates ---'
sed -n '175,245p' maint/codeql/rust/zeroize.ql
printf '%s\n' '--- ct_eq references in the CodeQL pack ---'
rg -n -C 3 'ct_eq|getResolvedTarget|InvocationExpr|PathExpr' maint/codeql/rust
printf '%s\n' '--- nearby regression fixtures/tests ---'
fd -i 'zeroize|codeql|rust' . | head -80Repository: dashpay/base-sdk Length of output: 4309 🤖 get_repo_knowledge executed:
Length of output: 47877 🏁 Script executed: #!/bin/bash
set -eu
printf '%s\n' '--- query header and result construction ---'
sed -n '1,90p' maint/codeql/rust/zeroize.ql
sed -n '245,380p' maint/codeql/rust/zeroize.ql
printf '%s\n' '--- resolved-target usage in repository CodeQL rules ---'
rg -n -C 4 'getResolvedTarget\(\)|ResolvedTarget' maint/codeql
printf '%s\n' '--- ct_eq call sites in the relevant BLS implementation ---'
rg -n -C 5 'ct_eq|ConstantTimeEq|PartialEq' pkgs/pkc/src/bls/scalar.rsRepository: dashpay/base-sdk Length of output: 6974 Reachability: Internal Resolve Both branches match the 🤖 Prompt for AI Agents
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This requires bad faith code contributions. Do not close this issue but it will be addressed later. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
When you are ready to defer the change, I can create a follow-up GitHub issue with links to PR You are interacting with an AI system. |
||
| ) | ||
| } | ||
|
|
||
| /** | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.