Skip to content

Commit

Permalink
20.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Kyle-Reis committed Nov 20, 2024
1 parent ef4615c commit 5fd0f2c
Show file tree
Hide file tree
Showing 85 changed files with 200 additions and 168 deletions.
Binary file modified IntuneMAMConfigurator
Binary file not shown.
Binary file modified IntuneMAMResources.bundle/Assets.car
Binary file not shown.
Binary file modified IntuneMAMResources.bundle/Base.lproj/PinViewController.nib
Binary file not shown.
Binary file modified IntuneMAMResources.bundle/Info.plist
Binary file not shown.
Binary file modified IntuneMAMResources.bundle/_CodeSignature/CodeDirectory
Binary file not shown.
Binary file modified IntuneMAMResources.bundle/_CodeSignature/CodeRequirements-1
Binary file not shown.
12 changes: 6 additions & 6 deletions IntuneMAMResources.bundle/_CodeSignature/CodeResources
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</data>
<key>Assets.car</key>
<data>
VoS77pG6H66bL5fbhxTt6y9LQIc=
YsvA05y3X8Ha3vDJEbiClZybQuc=
</data>
<key>AuthViewController_iPad.nib</key>
<data>
Expand All @@ -22,7 +22,7 @@
</data>
<key>Base.lproj/PinViewController.nib</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>BlurViewController_iPad.nib</key>
<data>
Expand Down Expand Up @@ -584,11 +584,11 @@
<dict>
<key>hash</key>
<data>
VoS77pG6H66bL5fbhxTt6y9LQIc=
YsvA05y3X8Ha3vDJEbiClZybQuc=
</data>
<key>hash2</key>
<data>
on2CKgYkqa8Lx5wztY5J6V6q/GM+ufQQYz8rHFApUZA=
dPZgaJ0hYwWx9x3tA/GaFv839VzXYywPUwZca1NiAv0=
</data>
</dict>
<key>AuthViewController_iPad.nib</key>
Expand Down Expand Up @@ -617,11 +617,11 @@
<dict>
<key>hash</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>hash2</key>
<data>
IG+JOrG+z6aaJrcsB9r4d95ZEl+Gmj35PGKTw5gVbsU=
vYL+d2zYtJoDFkL95anfcxiey/JhhaC/n9rYox68zY8=
</data>
</dict>
<key>BlurViewController_iPad.nib</key>
Expand Down
Binary file modified IntuneMAMResources.bundle/_CodeSignature/CodeSignature
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ __attribute__((visibility("default")))

// Creates a new file or truncates an existing file for the specified owner Entra object ID(e.g. 3ec2c00f-b125-4519-acf0-302ac3761822). If encryption is required by policy,
// the file contents will be software encrypted on disk. The flags/mode parameters are the same as the flags passed to POSIX open().
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path flags:(int)flags mode:(mode_t)mode forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path flags:(int)flags mode:(mode_t)mode forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;

// Protects the file for the specified identity. The file will be software encrypted if required by policy.
// If called on an encrypted file and the policy or Entra object ID (e.g. 3ec2c00f-b125-4519-acf0-302ac3761822) changes to no longer require software
// encryption, the file will be decrypted.
+ (BOOL) protectFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (BOOL) protectFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;

// Decrypts the specified file even if policy requires it to be software encrypted.
// Calling protectFileAtPath:forIdentity: will re-encrypt the file if required.
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</data>
<key>Assets.car</key>
<data>
i0zcLs20Spfda2nvSndk10XPRnQ=
8uPvDn3kRE/qAw4Cpzbhz5+SG4I=
</data>
<key>AuthViewController_iPad.nib</key>
<data>
Expand All @@ -22,7 +22,7 @@
</data>
<key>Base.lproj/PinViewController.nib</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>BlurViewController_iPad.nib</key>
<data>
Expand Down Expand Up @@ -584,11 +584,11 @@
<dict>
<key>hash</key>
<data>
i0zcLs20Spfda2nvSndk10XPRnQ=
8uPvDn3kRE/qAw4Cpzbhz5+SG4I=
</data>
<key>hash2</key>
<data>
slOgzus39/8WAmHfgDWcJQUX7C+NjpNyacyANBwo4ws=
vUfXCEw6aQvdN3pMg70ld0/pOccilkXcCWiL7UWl568=
</data>
</dict>
<key>AuthViewController_iPad.nib</key>
Expand Down Expand Up @@ -617,11 +617,11 @@
<dict>
<key>hash</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>hash2</key>
<data>
IG+JOrG+z6aaJrcsB9r4d95ZEl+Gmj35PGKTw5gVbsU=
vYL+d2zYtJoDFkL95anfcxiey/JhhaC/n9rYox68zY8=
</data>
</dict>
<key>BlurViewController_iPad.nib</key>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,14 @@
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>35F9.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
</data>
<key>Headers/IntuneMAMFile.h</key>
<data>
tE7+5onWLMPgIDtjpKFoXpLS3SY=
dbSE9LeLBUIpoqzBKsX1e/67lOA=
</data>
<key>Headers/IntuneMAMFileProtectionInfo.h</key>
<data>
Expand Down Expand Up @@ -110,15 +110,15 @@
</data>
<key>Info.plist</key>
<data>
NUkxqR6J/Zq2WFX50wgYzrutMT0=
oryKsKho1d3Z+WliVeslBRLDTyw=
</data>
<key>IntuneMAMResources.bundle/ActivityAlertViewController.nib</key>
<data>
lUIatnrgplk0TY+hLb+8VaI76pA=
</data>
<key>IntuneMAMResources.bundle/Assets.car</key>
<data>
i0zcLs20Spfda2nvSndk10XPRnQ=
8uPvDn3kRE/qAw4Cpzbhz5+SG4I=
</data>
<key>IntuneMAMResources.bundle/AuthViewController_iPad.nib</key>
<data>
Expand All @@ -132,7 +132,7 @@
<dict>
<key>hash</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>optional</key>
<true/>
Expand All @@ -159,7 +159,7 @@
</data>
<key>IntuneMAMResources.bundle/Info.plist</key>
<data>
+E0cCimzk1M+q4lhmS90Hxopt6Y=
1TUvChOEuT/w1kre5E0aThi17OE=
</data>
<key>IntuneMAMResources.bundle/MTDComplianceViewController.nib</key>
<data>
Expand Down Expand Up @@ -195,23 +195,23 @@
</data>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeDirectory</key>
<data>
bnOGJcKNyIDK068UjvkTpiCMTT8=
FxpEqabjSpJJJk4Vn8zONkmmaZQ=
</data>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeRequirements</key>
<data>
tz5/XbWG8pKEDK8L4+8IfSbz5bk=
</data>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeRequirements-1</key>
<data>
F7IBjKkzs5u3UZCY7vszitTkQMU=
5pIq+H/EmXyWv+ROQq40zmuMc3s=
</data>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeResources</key>
<data>
8SlnBZCBIfc17EAxuRQJHjuZPTs=
8TEYsJcCYzL7GTCzr/jCTgYLCwk=
</data>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeSignature</key>
<data>
9cUi3MN4lX/lrXLAUJdKsmn8bY0=
eQucbAPLEUpho0wR9R3czN75ArA=
</data>
<key>IntuneMAMResources.bundle/cs.lproj/AppRestrictions.strings</key>
<dict>
Expand Down Expand Up @@ -729,7 +729,7 @@
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
stbzP9w4hLzv+ToOUa5H7ZEeIAU=
Lm2+4tHYHIolkb0ymeS9JpHh1iM=
</data>
</dict>
<key>files2</key>
Expand Down Expand Up @@ -881,11 +881,11 @@
<dict>
<key>hash</key>
<data>
tE7+5onWLMPgIDtjpKFoXpLS3SY=
dbSE9LeLBUIpoqzBKsX1e/67lOA=
</data>
<key>hash2</key>
<data>
+8R+R+j5ZWodhp4sJBpygxLZYh4GGg2AuHbSumbNQuY=
38bp2yLnL5XVOuk1emaf06V3J7CgdbKngK8a5a2qaQs=
</data>
</dict>
<key>Headers/IntuneMAMFileProtectionInfo.h</key>
Expand Down Expand Up @@ -1035,11 +1035,11 @@
<dict>
<key>hash</key>
<data>
i0zcLs20Spfda2nvSndk10XPRnQ=
8uPvDn3kRE/qAw4Cpzbhz5+SG4I=
</data>
<key>hash2</key>
<data>
slOgzus39/8WAmHfgDWcJQUX7C+NjpNyacyANBwo4ws=
vUfXCEw6aQvdN3pMg70ld0/pOccilkXcCWiL7UWl568=
</data>
</dict>
<key>IntuneMAMResources.bundle/AuthViewController_iPad.nib</key>
Expand Down Expand Up @@ -1068,11 +1068,11 @@
<dict>
<key>hash</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>hash2</key>
<data>
IG+JOrG+z6aaJrcsB9r4d95ZEl+Gmj35PGKTw5gVbsU=
vYL+d2zYtJoDFkL95anfcxiey/JhhaC/n9rYox68zY8=
</data>
<key>optional</key>
<true/>
Expand Down Expand Up @@ -1136,11 +1136,11 @@
<dict>
<key>hash</key>
<data>
+E0cCimzk1M+q4lhmS90Hxopt6Y=
1TUvChOEuT/w1kre5E0aThi17OE=
</data>
<key>hash2</key>
<data>
rwxqh7vyaW+tpZnmRiGd3oQasCUMVqfhPd9AaOGZ7TE=
6rTjR/Zxy8owXvv6UToPWyABMpNBNEmbCjvlPchBou0=
</data>
</dict>
<key>IntuneMAMResources.bundle/MTDComplianceViewController.nib</key>
Expand Down Expand Up @@ -1235,11 +1235,11 @@
<dict>
<key>hash</key>
<data>
bnOGJcKNyIDK068UjvkTpiCMTT8=
FxpEqabjSpJJJk4Vn8zONkmmaZQ=
</data>
<key>hash2</key>
<data>
FTF/V4ztxKV0izO3m1cOhytZuFVbQRLPPI/fQfTu8xA=
ZGz2GGLkbPe1Qd0TmqKkO93JrHemH71MdPisvlClm9A=
</data>
</dict>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeRequirements</key>
Expand All @@ -1257,33 +1257,33 @@
<dict>
<key>hash</key>
<data>
F7IBjKkzs5u3UZCY7vszitTkQMU=
5pIq+H/EmXyWv+ROQq40zmuMc3s=
</data>
<key>hash2</key>
<data>
iH85hlXL0Uwyv3ePQinHZs8vZY9pqrVGr2dw3IyYwQ8=
EzIVTEeEe3TZe5EmCi+ZQqAy3KItGhR+efUZyelyqMY=
</data>
</dict>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeResources</key>
<dict>
<key>hash</key>
<data>
8SlnBZCBIfc17EAxuRQJHjuZPTs=
8TEYsJcCYzL7GTCzr/jCTgYLCwk=
</data>
<key>hash2</key>
<data>
Mxoo2XtjHICdNFe6wWlC3tg3MITa0+QvC5HS/sMbRk8=
27NhunBQi2rOPXqOtLcyeVTfWcC04ZtNd1VhnnGbB5I=
</data>
</dict>
<key>IntuneMAMResources.bundle/_CodeSignature/CodeSignature</key>
<dict>
<key>hash</key>
<data>
9cUi3MN4lX/lrXLAUJdKsmn8bY0=
eQucbAPLEUpho0wR9R3czN75ArA=
</data>
<key>hash2</key>
<data>
qgjA9cyx9KrTbk0fhekCOdzQwPpVNuW56KBA9Ft8XTg=
Mlzjoxxiy4GAHT9wNH+0vfPGPNNEQO9hftd5u62h0gE=
</data>
</dict>
<key>IntuneMAMResources.bundle/cs.lproj/AppRestrictions.strings</key>
Expand Down Expand Up @@ -2069,11 +2069,11 @@
<dict>
<key>hash</key>
<data>
stbzP9w4hLzv+ToOUa5H7ZEeIAU=
Lm2+4tHYHIolkb0ymeS9JpHh1iM=
</data>
<key>hash2</key>
<data>
/LDmpnRI+6mTcM5yB3j0NKBkJr9O7loZemNfv+8/qkY=
n6FMl+H0O+9Jumh90AdEyez1dmqEk1bV2QcQf5lbeC0=
</data>
</dict>
</dict>
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ __attribute__((visibility("default")))

// Creates a new file or truncates an existing file for the specified owner Entra object ID(e.g. 3ec2c00f-b125-4519-acf0-302ac3761822). If encryption is required by policy,
// the file contents will be software encrypted on disk. The flags/mode parameters are the same as the flags passed to POSIX open().
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path flags:(int)flags mode:(mode_t)mode forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;
+ (instancetype _Nullable) createFileAtPath:(NSString* _Nonnull)path flags:(int)flags mode:(mode_t)mode forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;

// Protects the file for the specified identity. The file will be software encrypted if required by policy.
// If called on an encrypted file and the policy or Entra object ID (e.g. 3ec2c00f-b125-4519-acf0-302ac3761822) changes to no longer require software
// encryption, the file will be decrypted.
+ (BOOL) protectFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)acountId error:(NSError* _Nullable* _Nullable)error;
+ (BOOL) protectFileAtPath:(NSString* _Nonnull)path forAccountId:(NSString* _Nullable)accountId error:(NSError* _Nullable* _Nullable)error;

// Decrypts the specified file even if policy requires it to be software encrypted.
// Calling protectFileAtPath:forIdentity: will re-encrypt the file if required.
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</data>
<key>Assets.car</key>
<data>
Z/pg7wxt9GymvfB9qPP2PVKFSEI=
w2Gs/MwiXfOh7dah1mX9xPqM8lw=
</data>
<key>AuthViewController_iPad.nib</key>
<data>
Expand All @@ -22,7 +22,7 @@
</data>
<key>Base.lproj/PinViewController.nib</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>BlurViewController_iPad.nib</key>
<data>
Expand Down Expand Up @@ -584,11 +584,11 @@
<dict>
<key>hash</key>
<data>
Z/pg7wxt9GymvfB9qPP2PVKFSEI=
w2Gs/MwiXfOh7dah1mX9xPqM8lw=
</data>
<key>hash2</key>
<data>
e522yoBp7VVml99/LNN06ONUx0IV7McWr2shhcRy7oA=
mujPXXY422oqp/2g9+4m0CueJW1Q5Km63A/YKaWPuIk=
</data>
</dict>
<key>AuthViewController_iPad.nib</key>
Expand Down Expand Up @@ -617,11 +617,11 @@
<dict>
<key>hash</key>
<data>
arS3YygLBl7uFQnI206CGPWyKD8=
JCFv9gtamno25z3eBu0XxjJ+Q4Y=
</data>
<key>hash2</key>
<data>
IG+JOrG+z6aaJrcsB9r4d95ZEl+Gmj35PGKTw5gVbsU=
vYL+d2zYtJoDFkL95anfcxiey/JhhaC/n9rYox68zY8=
</data>
</dict>
<key>BlurViewController_iPad.nib</key>
Expand Down
Binary file not shown.
Loading

0 comments on commit 5fd0f2c

Please sign in to comment.