Rolf Bjarne Kvinge
06100d8dca
[xtro] Update legacy annotations to talk about .NET instead of XAMCORE_4_0. ( #14094 )
...
This makes the XAMCORE_4_0 list in our source code substantially smaller.
2022-02-09 08:27:46 +01:00
Rolf Bjarne Kvinge
d1b5507111
[xtro] Skip numerous validations for deprecated API. ( #13383 )
...
There are numerous checks that don't make much sense to report for deprecated
API, so skip those. This also required updating a few .ignore and .todo files.
2021-11-18 16:26:30 +01:00
Sebastien Pouliot
d7f8825119
[tests][xtro] Add enum member/values checks. Fix #7527 ( #9691 )
...
Figure out if
* we're missing enum values (easy to workaround, but annoying for developers)
* we expose enum values that are not defined natively (potential bugs)
reference: https://github.com/xamarin/xamarin-macios/issues/7527
2020-10-05 15:57:18 -04:00
Sebastien Pouliot
1b8bb4b5c8
[security] Partial updates for Xcode 11 (up to beta 7) ( #6867 )
...
This includes some (3) older, unbound API from Xcode 10 and earlier.
It also move some (one) new API to the ignore list.
2019-08-29 08:17:06 -04:00
Sebastien Pouliot
aa622c481a
Bump for Xcode10 GM ( #4794 )
...
Note that it included 173 new API so xtro files were updated to
- include new API in .todo
- add some backlog to .ignore files
2018-09-12 19:27:11 -04:00
Sebastien Pouliot
2c8f882896
[security] SecProtocolMetadata update and tests ( #4792 )
...
* Avoid `ArgumentNullException` in default/empty `SecProtocolMetadata.PeerPublicKey`
* Add two `SecProtocolMetadata.CreateSecret` API - disabled as the current tests (incomplete?) crash in unit tests
* Add basic unit tests for `[Sec|NW]ProtocolMetadata`
* Update xtro
2018-09-12 13:07:10 -04:00
Sebastien Pouliot
46fb26efc8
[security] Fix 'SecCertificate2.Certificate' call and add some tests ( #4783 )
2018-09-11 08:41:38 -04:00
Sebastien Pouliot
f471f9b591
[security] Update for beta 5 (only) change ( #4600 )
2018-08-09 10:12:07 -04:00
Vincent Dondain
d34f1fbbd7
Merge branch 'xcode9.3' into d15-7-merge-xcode9.3
2018-03-29 19:31:01 -04:00
Vincent Dondain
9408eb081d
[security] Add new 'SecKey.GenerateKeyPair' overloads ( #3438 )
...
The new overloads allow to set `kSecPrivateKeyAttrs` and `kSecPublicKeyAttrs`.
Fixes bug #34135 : Need some constants exposed in Xamarin.iOS binding
(https://bugzilla.xamarin.com/show_bug.cgi?id=34135 )
The new APIs were created according to https://developer.apple.com/documentation/security/1395339-seckeygeneratepair?language=objc
Also add `GenerateKeyPairTest`.
2018-02-14 23:34:52 -05:00
mdbech
aeee3774a5
[Security] Add 'kSecPrivateKeyAttrs' and 'kSecPublicKeyAttrs' ( #3350 )
...
- Add missing/incorrect availability attributes to `SecAttributeKey`.
- `SecTokenID` is available on macOS.
- Fix xtro.
2018-02-14 14:39:34 -05:00
Alex Soto
a6204f2aa5
[Security] Update to Xcode 9.3 Beta 1 ( #3344 )
...
* [Security] Update to Xcode 9.3 Beta 1
Api diff:
- https://github.com/xamarin/xamarin-macios/wiki/Security-iOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-tvOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-watchOS-xcode9.3-beta1
- https://github.com/xamarin/xamarin-macios/wiki/Security-macOS-xcode9.3-beta1
* Update the xtro files
* Add SecCopyErrorMessageString binding
2018-01-27 16:26:43 -06:00
Sebastien Pouliot
af3e249cb7
[tests][xtro] Copy xtro from master + update data files to show appropriate todo for beta 1 ( #3298 )
2018-01-25 09:12:41 -05:00
Sebastien Pouliot
8d854a0f3d
[xtro] Split results by framework and add an HTML report ( #3093 )
...
* Not every old annotations have been migrated (work in progress, to be completed in another PR);
* Sanitation of the data files (e.g. removal of dupes and fixed, by Apple, entries) is done, but not automated (also a work in progress)
Even then this is immediately useful, i.e. better merged before 15.6 gets branched.
2017-12-15 14:08:09 -05:00