2021 Volume 38 Issue 4 Pages 4_40-4_45
This paper proposes secrecy wildcards for improving the flexibility of classes with parameterized secrecy in information flow analysis. It is hard to implement flexible APIs with secrecy-parameterized classes because the secrecy-parameterized classes are invariant, but wildcards for secrecy do not exist. In this paper, we formalize bounded secrecy wildcards used in the type of method parameters and define Java annotations for secrecy wildcards.