/frameworks/base/core/java/android/util/ |
H A D | PackageUtils.java | 40 * Computes the SHA256 digests of a list of signatures. Items in the 41 * resulting array of hashes correspond to the signatures in the 43 * @param signatures The signatures. 47 @NonNull Signature[] signatures) { 48 final int signatureCount = signatures.length; 51 digests[i] = computeSha256Digest(signatures[i].toByteArray()); 56 * Computes a SHA256 digest of the signatures' SHA256 digests. First, 60 * @param signatures The signatures 46 computeSignaturesSha256Digests( @onNull Signature[] signatures) argument 63 computeSignaturesSha256Digest( @onNull Signature[] signatures) argument [all...] |
/frameworks/compile/mclinker/include/mcld/LD/ |
H A D | ObjectReader.h | 47 GroupSignatureMap& signatures() { return f_GroupSignatureMap; } function in class:mcld::ObjectReader 49 const GroupSignatureMap& signatures() const { return f_GroupSignatureMap; } function in class:mcld::ObjectReader
|
/frameworks/base/core/java/android/webkit/ |
H A D | WebViewProviderInfo.java | 32 boolean availableByDefault, boolean isFallback, String[] signatures) { 37 if (signatures == null) { 38 this.signatures = new Signature[0]; 40 this.signatures = new Signature[signatures.length]; 41 for (int n = 0; n < signatures.length; n++) { 42 this.signatures[n] = new Signature(Base64.decode(signatures[n], Base64.DEFAULT)); 64 signatures = in.createTypedArray(Signature.CREATOR); 78 out.writeTypedArray(signatures, 31 WebViewProviderInfo(String packageName, String description, boolean availableByDefault, boolean isFallback, String[] signatures) argument 86 public final Signature[] signatures; field in class:WebViewProviderInfo [all...] |
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | PackageSignatures.java | 57 if (mSigningDetails.signatures == null) { 61 serializer.attribute(null, "count", Integer.toString(mSigningDetails.signatures.length)); 64 writeCertsListXml(serializer, writtenSignatures, mSigningDetails.signatures, null); 80 Signature[] signatures, int[] flags) throws IOException { 81 for (int i=0; i<signatures.length; i++) { 83 final Signature sig = signatures[i]; 131 Signature[] signatures = new Signature[count]; 132 int pos = readCertsListXml(parser, readSignatures, signatures, null, builder); 133 builder.setSignatures(signatures); 139 System.arraycopy(signatures, 79 writeCertsListXml(XmlSerializer serializer, ArrayList<Signature> writtenSignatures, Signature[] signatures, int[] flags) argument 156 readCertsListXml(XmlPullParser parser, ArrayList<Signature> readSignatures, Signature[] signatures, int[] flags, PackageParser.SigningDetails.Builder builder) argument [all...] |
H A D | SharedUserSetting.java | 48 final PackageSignatures signatures = new PackageSignatures(); field in class:SharedUserSetting
|
H A D | PackageSettingBase.java | 102 PackageSignatures signatures; field in class:PackageSettingBase 180 this.signatures = new PackageSignatures(); 216 return signatures.mSigningDetails.signatures; 220 return signatures.mSigningDetails; 226 * NOTE: For some fields [such as keySetData, signatures, userState, verificationInfo, etc...], 253 signatures = orig.signatures;
|
/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/converter/ |
H A D | FwdLockConv.h | 27 * The size of the data and header signatures combined. The signatures are adjacent to each other in 50 /// The final set of signatures. 51 unsigned char signatures[FWD_LOCK_SIGNATURES_SIZE]; member in struct:FwdLockConv_CloseSession_Output 53 /// The offset in the produced output file where the signatures are located. 200 * the final set of signatures.
|
/frameworks/base/tools/stats_log_api_gen/ |
H A D | Collation.h | 100 set<vector<java_type_t>> signatures; member in struct:android::stats_log_api_gen::Atoms
|
H A D | main.cpp | 217 for (set<vector<java_type_t>>::const_iterator signature = atoms.signatures.begin(); 218 signature != atoms.signatures.end(); signature++) { 299 for (set<vector<java_type_t>>::const_iterator signature = atoms.signatures.begin(); 300 signature != atoms.signatures.end(); signature++) { 502 FILE* out, const string& method_name, const set<vector<java_type_t>>& signatures, 504 for (set<vector<java_type_t>>::const_iterator signature = signatures.begin(); 505 signature != signatures.end(); signature++) { 612 write_cpp_method_header(out, "stats_write", atoms.signatures, attributionDecl); 647 FILE* out, const string& method_name, const set<vector<java_type_t>>& signatures, 649 for (set<vector<java_type_t>>::const_iterator signature = signatures 501 write_cpp_method_header( FILE* out, const string& method_name, const set<vector<java_type_t>>& signatures, const AtomDecl &attributionDecl) argument 646 write_java_method( FILE* out, const string& method_name, const set<vector<java_type_t>>& signatures, const AtomDecl &attributionDecl) argument 853 write_stats_log_jni(FILE* out, const string& java_method_name, const string& cpp_method_name, const set<vector<java_type_t>>& signatures, const AtomDecl &attributionDecl) argument 1003 write_jni_registration(FILE* out, const string& java_method_name, const set<vector<java_type_t>>& signatures, const AtomDecl &attributionDecl) argument [all...] |
/frameworks/base/core/java/android/util/jar/ |
H A D | StrictJarVerifier.java | 87 private final Hashtable<String, HashMap<String, Attributes>> signatures = field in class:StrictJarVerifier 209 if (manifest == null || signatures.isEmpty()) { 220 Iterator<Map.Entry<String, HashMap<String, Attributes>>> it = signatures.entrySet().iterator(); 276 * known signatures. 394 // were used to sign this APK. If an ID is known to us, it means signatures of that 438 // Do we actually have any signatures to look at? 477 signatures.put(signatureFile, entries);
|
/frameworks/base/services/backup/java/com/android/server/backup/utils/ |
H A D | TarBackupReader.java | 269 * signatures. 272 * @return array of signatures or null, in case of an error. 385 * @param signatures - array of signatures parsed from backup file. 389 boolean allowApks, FileMetadata info, Signature[] signatures, 391 if (signatures == null) { 409 // Verify signatures against any installed version; if they 416 if (AppBackupUtils.signaturesMatch(signatures, pkgInfo, pmi)) { 465 Slog.w(TAG, "Restore manifest signatures do not match " 388 chooseRestorePolicy(PackageManager packageManager, boolean allowApks, FileMetadata info, Signature[] signatures, PackageManagerInternal pmi) argument
|
/frameworks/base/services/core/java/com/android/server/ |
H A D | ServiceWatcher.java | 97 | PackageManager.GET_SIGNATURES).signatures; 123 // A list of package names used to create the signatures. 224 if (!isSignatureMatch(pInfo.signatures)) { 306 public static boolean isSignatureMatch(Signature[] signatures, argument 308 if (signatures == null) return false; 312 for (Signature s : signatures) { 325 private boolean isSignatureMatch(Signature[] signatures) { argument 326 return isSignatureMatch(signatures, mSignatureSets);
|
/frameworks/base/core/java/android/content/pm/ |
H A D | PackageInfo.java | 234 * Array of all signatures read from the package file. This is only filled 243 * in case multiple signatures are reported you cannot assume the one at 256 public Signature[] signatures; field in class:PackageInfo 264 * Use this field instead of the deprecated {@code signatures} field. 449 dest.writeTypedArray(signatures, parcelableFlags); 511 signatures = source.createTypedArray(Signature.CREATOR);
|
H A D | PackageParser.java | 801 pi.signatures = new Signature[1]; 802 pi.signatures[0] = p.mSigningDetails.pastSigningCertificates[0]; 805 int numberOfSigs = p.mSigningDetails.signatures.length; 806 pi.signatures = new Signature[numberOfSigs]; 807 System.arraycopy(p.mSigningDetails.signatures, 0, pi.signatures, 0, numberOfSigs); 1461 /** Parses the public keys from the set of signatures. */ 1462 public static ArraySet<PublicKey> toSigningKeys(Signature[] signatures) argument 1464 ArraySet<PublicKey> keys = new ArraySet<>(signatures.length); 1465 for (int i = 0; i < signatures 5665 public final Signature[] signatures; field in class:PackageParser.SigningDetails 5736 SigningDetails(Signature[] signatures, @SignatureSchemeVersion int signatureSchemeVersion, ArraySet<PublicKey> keys, Signature[] pastSigningCertificates, int[] pastSigningCertificatesFlags) argument 5747 SigningDetails(Signature[] signatures, @SignatureSchemeVersion int signatureSchemeVersion, Signature[] pastSigningCertificates, int[] pastSigningCertificatesFlags) argument 5755 SigningDetails(Signature[] signatures, @SignatureSchemeVersion int signatureSchemeVersion) argument 6134 setSignatures(Signature[] signatures) argument [all...] |
/frameworks/base/core/java/android/provider/ |
H A D | FontsContract.java | 710 List<byte[]> signatures; 713 signatures = convertToByteArrayList(packageInfo.signatures); 714 Collections.sort(signatures, sByteArrayComparator); 721 if (equalsByteArrayList(signatures, requestSignatures)) { 741 List<byte[]> signatures, List<byte[]> requestSignatures) { 742 if (signatures.size() != requestSignatures.size()) { 745 for (int i = 0; i < signatures.size(); ++i) { 746 if (!Arrays.equals(signatures.get(i), requestSignatures.get(i))) { 753 private static List<byte[]> convertToByteArrayList(Signature[] signatures) { argument 740 equalsByteArrayList( List<byte[]> signatures, List<byte[]> requestSignatures) argument [all...] |
/frameworks/support/compat/src/main/java/androidx/core/provider/ |
H A D | FontsContractCompat.java | 749 List<byte[]> signatures; 750 // We correctly check all signatures returned, as advised in the lint error. 754 signatures = convertToByteArrayList(packageInfo.signatures); 755 Collections.sort(signatures, sByteArrayComparator); 761 if (equalsByteArrayList(signatures, requestSignatures)) { 791 private static boolean equalsByteArrayList(List<byte[]> signatures, argument 793 if (signatures.size() != requestSignatures.size()) { 796 for (int i = 0; i < signatures.size(); ++i) { 797 if (!Arrays.equals(signatures 804 convertToByteArrayList(Signature[] signatures) argument [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/pm/ |
H A D | ShortcutManagerTest1.java | 3986 boolean anyVersionOk, int version, boolean nowBackupAllowed, String... signatures) { 3987 final PackageInfo pi = genPackage("dummy", /* uid */ 0, version, signatures); 4940 // Change package signatures. 3985 checkCanRestoreTo(int expected, ShortcutPackageInfo spi, boolean anyVersionOk, int version, boolean nowBackupAllowed, String... signatures) argument
|
H A D | BaseShortcutManagerTest.java | 1028 protected Signature[] genSignatures(String... signatures) { argument 1029 final Signature[] sigs = new Signature[signatures.length]; 1030 for (int i = 0; i < signatures.length; i++){ 1031 sigs[i] = new Signature(signatures[i].getBytes()); 1036 protected PackageInfo genPackage(String packageName, int uid, int version, String... signatures) { argument 1045 pi.signatures = null; 1048 genSignatures(signatures), 1056 protected void addPackage(String packageName, int uid, int version, String... signatures) { argument 1057 mInjectedPackages.put(packageName, genPackage(packageName, uid, version, signatures)); 1139 ret.signatures [all...] |
/frameworks/base/services/tests/servicestests/src/com/android/server/webkit/ |
H A D | WebViewUpdateServiceTest.java | 84 true /* isDebuggable == true -> don't check package signatures */); 183 boolean installed, Signature[] signatures, long updateTime) { 185 p.signatures = signatures; 191 boolean installed, Signature[] signatures, long updateTime, boolean hidden) { 193 createPackageInfo(packageName, enabled, valid, installed, signatures, updateTime); 203 boolean installed, Signature[] signatures, long updateTime, boolean hidden, 205 PackageInfo p = createPackageInfo(packageName, enabled, valid, installed, signatures, 275 // Ensure that package with valid signatures is chosen rather than package with invalid 276 // signatures 182 createPackageInfo(String packageName, boolean enabled, boolean valid, boolean installed, Signature[] signatures, long updateTime) argument 190 createPackageInfo(String packageName, boolean enabled, boolean valid, boolean installed, Signature[] signatures, long updateTime, boolean hidden) argument 202 createPackageInfo(String packageName, boolean enabled, boolean valid, boolean installed, Signature[] signatures, long updateTime, boolean hidden, long versionCode, boolean isSystemApp) argument [all...] |
/frameworks/ml/nn/runtime/test/ |
H A D | TestPartitioningRandom.cpp | 87 // operations they can execute by checking operation signatures. Once 88 // we have built the model and know the set of signatures, we randomly 481 // operations with the specified signatures. 482 TestDriver(const char* name, std::set<Signature> signatures) : argument 483 SampleDriver(name), mSignatures(std::move(signatures)) { } 597 // Collect the signatures of operations in this model. 598 std::set<Signature> signatures; local 648 signatures.insert(Signature(operationPattern.mOperationType, activationFunction)); 919 assert(!signatures.empty()); 920 std::vector<std::set<Signature>> signaturesForDriver(signatures [all...] |