diff --git a/Frameworks/GMObjC.xcframework/Info.plist b/Frameworks/GMObjC.xcframework/Info.plist index 7e07703..fd5f48d 100644 --- a/Frameworks/GMObjC.xcframework/Info.plist +++ b/Frameworks/GMObjC.xcframework/Info.plist @@ -10,40 +10,42 @@ DebugSymbolsPath dSYMs LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath GMObjC.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator BinaryPath - GMObjC.framework/Versions/A/GMObjC + GMObjC.framework/GMObjC DebugSymbolsPath dSYMs LibraryIdentifier - macos-arm64_x86_64 + ios-arm64 LibraryPath GMObjC.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform - macos + ios BinaryPath - GMObjC.framework/GMObjC + GMObjC.framework/Versions/A/GMObjC DebugSymbolsPath dSYMs LibraryIdentifier - ios-arm64_x86_64-simulator + macos-arm64_x86_64 LibraryPath GMObjC.framework SupportedArchitectures @@ -52,9 +54,7 @@ x86_64 SupportedPlatform - ios - SupportedPlatformVariant - simulator + macos CFBundlePackageType diff --git a/Frameworks/GMObjC.xcframework/ios-arm64/GMObjC.framework/GMObjC b/Frameworks/GMObjC.xcframework/ios-arm64/GMObjC.framework/GMObjC index 15506e9..1af4ec0 100755 Binary files a/Frameworks/GMObjC.xcframework/ios-arm64/GMObjC.framework/GMObjC and b/Frameworks/GMObjC.xcframework/ios-arm64/GMObjC.framework/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC b/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC index 2920e88..de02de8 100644 Binary files a/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC and b/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml b/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml index b8baffa..20fbd45 100644 --- a/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml +++ b/Frameworks/GMObjC.xcframework/ios-arm64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml @@ -1,9 +1,9 @@ --- triple: 'arm64-apple-darwin' -binary-path: '/Users/lifei/Library/Caches/org.carthage.CarthageKit/DerivedData/15.4_15F31d/GMObjC/4.0.0/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release-iphoneos/GMObjC.framework/GMObjC' +binary-path: '/Users/lifei/Library/Developer/Xcode/DerivedData/GMObjC-hdhuwzuvilfzjxgffyncwmpbwcvr/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release-iphoneos/GMObjC.framework/GMObjC' relocations: - - { offsetInCU: 0x34, offset: 0x34F88, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x1097F0, symSize: 0x0 } - - { offsetInCU: 0x69, offset: 0x34FBD, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x109818, symSize: 0x0 } + - { offsetInCU: 0x34, offset: 0x34F88, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x109830, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x34FBD, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x109858, symSize: 0x0 } - { offsetInCU: 0x27, offset: 0x34FFA, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x8C } - { offsetInCU: 0x309, offset: 0x352DC, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x8C } - { offsetInCU: 0x340, offset: 0x35313, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x8C, symBinAddr: 0x408C, symSize: 0x8 } @@ -103,10 +103,10 @@ relocations: - { offsetInCU: 0x27, offset: 0x3965D, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x7C98, symSize: 0xC } - { offsetInCU: 0x4F, offset: 0x39685, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_it, symObjAddr: 0x2E08, symBinAddr: 0x1504F8, symSize: 0x0 } - { offsetInCU: 0x5E, offset: 0x39694, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x10C, symBinAddr: 0x7DA4, symSize: 0x40 } - - { offsetInCU: 0x88, offset: 0x396BE, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x110F0, symBinAddr: 0x179B58, symSize: 0x0 } + - { offsetInCU: 0x88, offset: 0x396BE, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x10FD8, symBinAddr: 0x179B58, symSize: 0x0 } - { offsetInCU: 0xC9, offset: 0x396FF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x190, symBinAddr: 0x7E28, symSize: 0x74 } - - { offsetInCU: 0xF3, offset: 0x39729, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x11100, symBinAddr: 0x179B68, symSize: 0x0 } - - { offsetInCU: 0x160, offset: 0x39796, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x110F8, symBinAddr: 0x179B60, symSize: 0x0 } + - { offsetInCU: 0xF3, offset: 0x39729, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x10FE8, symBinAddr: 0x179B68, symSize: 0x0 } + - { offsetInCU: 0x160, offset: 0x39796, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x10FE0, symBinAddr: 0x179B60, symSize: 0x0 } - { offsetInCU: 0x1AD, offset: 0x397E3, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_seq_tt, symObjAddr: 0x2D68, symBinAddr: 0x150458, symSize: 0x0 } - { offsetInCU: 0x29F, offset: 0x398D5, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x7C98, symSize: 0xC } - { offsetInCU: 0x329, offset: 0x3995F, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0xC, symBinAddr: 0x7CA4, symSize: 0xC } diff --git a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/GMObjC.framework/GMObjC b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/GMObjC.framework/GMObjC index 951c0cb..1aa32c3 100755 Binary files a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/GMObjC.framework/GMObjC and b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/GMObjC.framework/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC index c2737b5..5954932 100644 Binary files a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC and b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml index 7898ff1..63ff7d9 100644 --- a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml +++ b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml @@ -1,166 +1,166 @@ --- triple: 'arm64-apple-darwin' -binary-path: '/Users/lifei/Library/Caches/org.carthage.CarthageKit/DerivedData/15.4_15F31d/GMObjC/4.0.0/Build/Products/Release-iphonesimulator/GMObjC.framework/GMObjC' +binary-path: '/Users/lifei/Library/Developer/Xcode/DerivedData/GMObjC-hdhuwzuvilfzjxgffyncwmpbwcvr/Build/Products/Release-iphonesimulator/GMObjC.framework/GMObjC' relocations: - - { offsetInCU: 0x34, offset: 0x35695, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x107200, symSize: 0x0 } - - { offsetInCU: 0x69, offset: 0x356CA, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x107228, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x35707, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xD2C, symSize: 0x8C } - - { offsetInCU: 0x309, offset: 0x359E9, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xD2C, symSize: 0x8C } - - { offsetInCU: 0x340, offset: 0x35A20, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x8C, symBinAddr: 0xDB8, symSize: 0x8 } - - { offsetInCU: 0x377, offset: 0x35A57, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x94, symBinAddr: 0xDC0, symSize: 0x8 } - - { offsetInCU: 0x3B6, offset: 0x35A96, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0x9C, symBinAddr: 0xDC8, symSize: 0x8 } - - { offsetInCU: 0x3ED, offset: 0x35ACD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xA4, symBinAddr: 0xDD0, symSize: 0x8 } - - { offsetInCU: 0x42C, offset: 0x35B0C, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xAC, symBinAddr: 0xDD8, symSize: 0x30 } - - { offsetInCU: 0x45F, offset: 0x35B3F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xDC, symBinAddr: 0xE08, symSize: 0x680 } - - { offsetInCU: 0x5F6, offset: 0x35CD6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x75C, symBinAddr: 0x1488, symSize: 0x8 } - - { offsetInCU: 0x62D, offset: 0x35D0D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x764, symBinAddr: 0x1490, symSize: 0x8 } - - { offsetInCU: 0x66C, offset: 0x35D4C, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x76C, symBinAddr: 0x1498, symSize: 0x8 } - - { offsetInCU: 0x6A3, offset: 0x35D83, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x774, symBinAddr: 0x14A0, symSize: 0x8 } - - { offsetInCU: 0x6E2, offset: 0x35DC2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x77C, symBinAddr: 0x14A8, symSize: 0x8 } - - { offsetInCU: 0x719, offset: 0x35DF9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x784, symBinAddr: 0x14B0, symSize: 0x8 } - - { offsetInCU: 0x758, offset: 0x35E38, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x78C, symBinAddr: 0x14B8, symSize: 0x8 } - - { offsetInCU: 0x78F, offset: 0x35E6F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x794, symBinAddr: 0x14C0, symSize: 0x8 } - - { offsetInCU: 0x7CE, offset: 0x35EAE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x79C, symBinAddr: 0x14C8, symSize: 0x8 } - - { offsetInCU: 0x805, offset: 0x35EE5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x7A4, symBinAddr: 0x14D0, symSize: 0x8 } - - { offsetInCU: 0x844, offset: 0x35F24, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x7AC, symBinAddr: 0x14D8, symSize: 0x8 } - - { offsetInCU: 0x87B, offset: 0x35F5B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x7B4, symBinAddr: 0x14E0, symSize: 0x8 } - - { offsetInCU: 0x8BA, offset: 0x35F9A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x7BC, symBinAddr: 0x14E8, symSize: 0x8 } - - { offsetInCU: 0x8F1, offset: 0x35FD1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x7C4, symBinAddr: 0x14F0, symSize: 0x8 } - - { offsetInCU: 0x930, offset: 0x36010, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x7CC, symBinAddr: 0x14F8, symSize: 0x8 } - - { offsetInCU: 0x967, offset: 0x36047, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x7D4, symBinAddr: 0x1500, symSize: 0x8 } - - { offsetInCU: 0x9A6, offset: 0x36086, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x7DC, symBinAddr: 0x1508, symSize: 0x8 } - - { offsetInCU: 0x9DD, offset: 0x360BD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x7E4, symBinAddr: 0x1510, symSize: 0x8 } - - { offsetInCU: 0xA1C, offset: 0x360FC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x7EC, symBinAddr: 0x1518, symSize: 0x8 } - - { offsetInCU: 0xA53, offset: 0x36133, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x7F4, symBinAddr: 0x1520, symSize: 0x8 } - - { offsetInCU: 0xA92, offset: 0x36172, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x7FC, symBinAddr: 0x1528, symSize: 0x8 } - - { offsetInCU: 0xAC9, offset: 0x361A9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x804, symBinAddr: 0x1530, symSize: 0x8 } - - { offsetInCU: 0xB08, offset: 0x361E8, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x80C, symBinAddr: 0x1538, symSize: 0x8 } - - { offsetInCU: 0xB3F, offset: 0x3621F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x814, symBinAddr: 0x1540, symSize: 0x8 } - - { offsetInCU: 0xB7E, offset: 0x3625E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x81C, symBinAddr: 0x1548, symSize: 0x8 } - - { offsetInCU: 0xBB5, offset: 0x36295, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x824, symBinAddr: 0x1550, symSize: 0x8 } - - { offsetInCU: 0xBF4, offset: 0x362D4, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x82C, symBinAddr: 0x1558, symSize: 0x8 } - - { offsetInCU: 0xC2B, offset: 0x3630B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x834, symBinAddr: 0x1560, symSize: 0x8 } - - { offsetInCU: 0xC6A, offset: 0x3634A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x83C, symBinAddr: 0x1568, symSize: 0x8 } - - { offsetInCU: 0xCA1, offset: 0x36381, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x844, symBinAddr: 0x1570, symSize: 0x8 } - - { offsetInCU: 0xCE0, offset: 0x363C0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x84C, symBinAddr: 0x1578, symSize: 0x8 } - - { offsetInCU: 0xD17, offset: 0x363F7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x854, symBinAddr: 0x1580, symSize: 0x8 } - - { offsetInCU: 0xD56, offset: 0x36436, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x85C, symBinAddr: 0x1588, symSize: 0x8 } - - { offsetInCU: 0xD8D, offset: 0x3646D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0x864, symBinAddr: 0x1590, symSize: 0x8 } - - { offsetInCU: 0xDCC, offset: 0x364AC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0x86C, symBinAddr: 0x1598, symSize: 0x8 } - - { offsetInCU: 0xE03, offset: 0x364E3, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0x874, symBinAddr: 0x15A0, symSize: 0x8 } - - { offsetInCU: 0xE42, offset: 0x36522, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0x87C, symBinAddr: 0x15A8, symSize: 0xF0 } - - { offsetInCU: 0xE75, offset: 0x36555, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0x96C, symBinAddr: 0x1698, symSize: 0xC } - - { offsetInCU: 0xEA4, offset: 0x36584, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0x978, symBinAddr: 0x16A4, symSize: 0xF0 } - - { offsetInCU: 0xF0B, offset: 0x365EB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xA68, symBinAddr: 0x1794, symSize: 0xF0 } - - { offsetInCU: 0xF72, offset: 0x36652, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xB58, symBinAddr: 0x1884, symSize: 0x20C } - - { offsetInCU: 0x12E3, offset: 0x369C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xD64, symBinAddr: 0x1A90, symSize: 0xD4 } - - { offsetInCU: 0x133A, offset: 0x36A1A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0xE38, symBinAddr: 0x1B64, symSize: 0xD4 } - - { offsetInCU: 0x1391, offset: 0x36A71, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0xF0C, symBinAddr: 0x1C38, symSize: 0x1D4 } - - { offsetInCU: 0x15B4, offset: 0x36C94, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x10E0, symBinAddr: 0x1E0C, symSize: 0x8 } - - { offsetInCU: 0x1605, offset: 0x36CE5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x10E8, symBinAddr: 0x1E14, symSize: 0x8 } - - { offsetInCU: 0x1656, offset: 0x36D36, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x10F0, symBinAddr: 0x1E1C, symSize: 0x8 } - - { offsetInCU: 0x16A7, offset: 0x36D87, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x10F8, symBinAddr: 0x1E24, symSize: 0x8 } - - { offsetInCU: 0x16F8, offset: 0x36DD8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1100, symBinAddr: 0x1E2C, symSize: 0x174 } - - { offsetInCU: 0x19F1, offset: 0x370D1, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x1274, symBinAddr: 0x1FA0, symSize: 0x1CC } - - { offsetInCU: 0x1D15, offset: 0x373F5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x1440, symBinAddr: 0x216C, symSize: 0x11C } - - { offsetInCU: 0x1D6F, offset: 0x3744F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x155C, symBinAddr: 0x2288, symSize: 0x11C } - - { offsetInCU: 0x1DC9, offset: 0x374A9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1678, symBinAddr: 0x23A4, symSize: 0x2C0 } - - { offsetInCU: 0x2013, offset: 0x376F3, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1938, symBinAddr: 0x2664, symSize: 0x160 } - - { offsetInCU: 0x222F, offset: 0x3790F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1A98, symBinAddr: 0x27C4, symSize: 0x174 } - - { offsetInCU: 0x244C, offset: 0x37B2C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x1C0C, symBinAddr: 0x2938, symSize: 0x550 } - - { offsetInCU: 0x277F, offset: 0x37E5F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x215C, symBinAddr: 0x2E88, symSize: 0x50 } - - { offsetInCU: 0x2800, offset: 0x37EE0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x21AC, symBinAddr: 0x2ED8, symSize: 0xE8 } - - { offsetInCU: 0x2990, offset: 0x38070, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x2294, symBinAddr: 0x2FC0, symSize: 0xB0 } - - { offsetInCU: 0x2AAA, offset: 0x3818A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2344, symBinAddr: 0x3070, symSize: 0x174 } - - { offsetInCU: 0x2CAA, offset: 0x3838A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x24B8, symBinAddr: 0x31E4, symSize: 0x98 } - - { offsetInCU: 0x2DD2, offset: 0x384B2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2550, symBinAddr: 0x327C, symSize: 0x88 } - - { offsetInCU: 0x2EBF, offset: 0x3859F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x25D8, symBinAddr: 0x3304, symSize: 0x70 } - - { offsetInCU: 0x3002, offset: 0x386E2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2648, symBinAddr: 0x3374, symSize: 0xD4 } - - { offsetInCU: 0x30F7, offset: 0x387D7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x271C, symBinAddr: 0x3448, symSize: 0xF0 } - - { offsetInCU: 0x32A4, offset: 0x38984, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x280C, symBinAddr: 0x3538, symSize: 0x100 } - - { offsetInCU: 0x27, offset: 0x38B0D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3638, symSize: 0xC } - - { offsetInCU: 0x95, offset: 0x38B7B, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3638, symSize: 0xC } - - { offsetInCU: 0xC4, offset: 0x38BAA, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0xC, symBinAddr: 0x3644, symSize: 0x170 } - - { offsetInCU: 0x227, offset: 0x38D0D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x17C, symBinAddr: 0x37B4, symSize: 0x104 } - - { offsetInCU: 0x2BE, offset: 0x38DA4, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x280, symBinAddr: 0x38B8, symSize: 0x1EC } - - { offsetInCU: 0x534, offset: 0x3901A, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x46C, symBinAddr: 0x3AA4, symSize: 0xE0 } - - { offsetInCU: 0x5DA, offset: 0x390C0, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x54C, symBinAddr: 0x3B84, symSize: 0x188 } - - { offsetInCU: 0x77A, offset: 0x39260, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x6D4, symBinAddr: 0x3D0C, symSize: 0x148 } - - { offsetInCU: 0x831, offset: 0x39317, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x81C, symBinAddr: 0x3E54, symSize: 0x20C } - - { offsetInCU: 0xA39, offset: 0x3951F, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xA28, symBinAddr: 0x4060, symSize: 0x124 } - - { offsetInCU: 0xAFF, offset: 0x395E5, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xB4C, symBinAddr: 0x4184, symSize: 0x1A4 } - - { offsetInCU: 0x27, offset: 0x39808, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4328, symSize: 0x8C } - - { offsetInCU: 0x5E, offset: 0x3983F, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4328, symSize: 0x8C } - - { offsetInCU: 0xC5, offset: 0x398A6, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x8C, symBinAddr: 0x43B4, symSize: 0xDC } - - { offsetInCU: 0x1B1, offset: 0x39992, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x168, symBinAddr: 0x4490, symSize: 0x94 } - - { offsetInCU: 0x218, offset: 0x399F9, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x1FC, symBinAddr: 0x4524, symSize: 0xB0 } - - { offsetInCU: 0x2DF, offset: 0x39AC0, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x2AC, symBinAddr: 0x45D4, symSize: 0x8C } - - { offsetInCU: 0x342, offset: 0x39B23, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x338, symBinAddr: 0x4660, symSize: 0x64 } - - { offsetInCU: 0x395, offset: 0x39B76, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x39C, symBinAddr: 0x46C4, symSize: 0x108 } - - { offsetInCU: 0x3EC, offset: 0x39BCD, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x4A4, symBinAddr: 0x47CC, symSize: 0x98 } - - { offsetInCU: 0x44F, offset: 0x39C30, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x53C, symBinAddr: 0x4864, symSize: 0x98 } - - { offsetInCU: 0x4B2, offset: 0x39C93, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x5D4, symBinAddr: 0x48FC, symSize: 0xC8 } - - { offsetInCU: 0x27, offset: 0x39D6A, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x49C4, symSize: 0xC } + - { offsetInCU: 0x34, offset: 0x35695, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x107250, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x356CA, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x107278, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x35707, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xD44, symSize: 0x8C } + - { offsetInCU: 0x309, offset: 0x359E9, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xD44, symSize: 0x8C } + - { offsetInCU: 0x340, offset: 0x35A20, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x8C, symBinAddr: 0xDD0, symSize: 0x8 } + - { offsetInCU: 0x377, offset: 0x35A57, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x94, symBinAddr: 0xDD8, symSize: 0x8 } + - { offsetInCU: 0x3B6, offset: 0x35A96, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0x9C, symBinAddr: 0xDE0, symSize: 0x8 } + - { offsetInCU: 0x3ED, offset: 0x35ACD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xA4, symBinAddr: 0xDE8, symSize: 0x8 } + - { offsetInCU: 0x42C, offset: 0x35B0C, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xAC, symBinAddr: 0xDF0, symSize: 0x30 } + - { offsetInCU: 0x45F, offset: 0x35B3F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xDC, symBinAddr: 0xE20, symSize: 0x680 } + - { offsetInCU: 0x5F6, offset: 0x35CD6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x75C, symBinAddr: 0x14A0, symSize: 0x8 } + - { offsetInCU: 0x62D, offset: 0x35D0D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x764, symBinAddr: 0x14A8, symSize: 0x8 } + - { offsetInCU: 0x66C, offset: 0x35D4C, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x76C, symBinAddr: 0x14B0, symSize: 0x8 } + - { offsetInCU: 0x6A3, offset: 0x35D83, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x774, symBinAddr: 0x14B8, symSize: 0x8 } + - { offsetInCU: 0x6E2, offset: 0x35DC2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x77C, symBinAddr: 0x14C0, symSize: 0x8 } + - { offsetInCU: 0x719, offset: 0x35DF9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x784, symBinAddr: 0x14C8, symSize: 0x8 } + - { offsetInCU: 0x758, offset: 0x35E38, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x78C, symBinAddr: 0x14D0, symSize: 0x8 } + - { offsetInCU: 0x78F, offset: 0x35E6F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x794, symBinAddr: 0x14D8, symSize: 0x8 } + - { offsetInCU: 0x7CE, offset: 0x35EAE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x79C, symBinAddr: 0x14E0, symSize: 0x8 } + - { offsetInCU: 0x805, offset: 0x35EE5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x7A4, symBinAddr: 0x14E8, symSize: 0x8 } + - { offsetInCU: 0x844, offset: 0x35F24, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x7AC, symBinAddr: 0x14F0, symSize: 0x8 } + - { offsetInCU: 0x87B, offset: 0x35F5B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x7B4, symBinAddr: 0x14F8, symSize: 0x8 } + - { offsetInCU: 0x8BA, offset: 0x35F9A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x7BC, symBinAddr: 0x1500, symSize: 0x8 } + - { offsetInCU: 0x8F1, offset: 0x35FD1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x7C4, symBinAddr: 0x1508, symSize: 0x8 } + - { offsetInCU: 0x930, offset: 0x36010, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x7CC, symBinAddr: 0x1510, symSize: 0x8 } + - { offsetInCU: 0x967, offset: 0x36047, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x7D4, symBinAddr: 0x1518, symSize: 0x8 } + - { offsetInCU: 0x9A6, offset: 0x36086, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x7DC, symBinAddr: 0x1520, symSize: 0x8 } + - { offsetInCU: 0x9DD, offset: 0x360BD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x7E4, symBinAddr: 0x1528, symSize: 0x8 } + - { offsetInCU: 0xA1C, offset: 0x360FC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x7EC, symBinAddr: 0x1530, symSize: 0x8 } + - { offsetInCU: 0xA53, offset: 0x36133, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x7F4, symBinAddr: 0x1538, symSize: 0x8 } + - { offsetInCU: 0xA92, offset: 0x36172, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x7FC, symBinAddr: 0x1540, symSize: 0x8 } + - { offsetInCU: 0xAC9, offset: 0x361A9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x804, symBinAddr: 0x1548, symSize: 0x8 } + - { offsetInCU: 0xB08, offset: 0x361E8, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x80C, symBinAddr: 0x1550, symSize: 0x8 } + - { offsetInCU: 0xB3F, offset: 0x3621F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x814, symBinAddr: 0x1558, symSize: 0x8 } + - { offsetInCU: 0xB7E, offset: 0x3625E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x81C, symBinAddr: 0x1560, symSize: 0x8 } + - { offsetInCU: 0xBB5, offset: 0x36295, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x824, symBinAddr: 0x1568, symSize: 0x8 } + - { offsetInCU: 0xBF4, offset: 0x362D4, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x82C, symBinAddr: 0x1570, symSize: 0x8 } + - { offsetInCU: 0xC2B, offset: 0x3630B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x834, symBinAddr: 0x1578, symSize: 0x8 } + - { offsetInCU: 0xC6A, offset: 0x3634A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x83C, symBinAddr: 0x1580, symSize: 0x8 } + - { offsetInCU: 0xCA1, offset: 0x36381, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x844, symBinAddr: 0x1588, symSize: 0x8 } + - { offsetInCU: 0xCE0, offset: 0x363C0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x84C, symBinAddr: 0x1590, symSize: 0x8 } + - { offsetInCU: 0xD17, offset: 0x363F7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x854, symBinAddr: 0x1598, symSize: 0x8 } + - { offsetInCU: 0xD56, offset: 0x36436, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x85C, symBinAddr: 0x15A0, symSize: 0x8 } + - { offsetInCU: 0xD8D, offset: 0x3646D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0x864, symBinAddr: 0x15A8, symSize: 0x8 } + - { offsetInCU: 0xDCC, offset: 0x364AC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0x86C, symBinAddr: 0x15B0, symSize: 0x8 } + - { offsetInCU: 0xE03, offset: 0x364E3, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0x874, symBinAddr: 0x15B8, symSize: 0x8 } + - { offsetInCU: 0xE42, offset: 0x36522, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0x87C, symBinAddr: 0x15C0, symSize: 0xF0 } + - { offsetInCU: 0xE75, offset: 0x36555, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0x96C, symBinAddr: 0x16B0, symSize: 0xC } + - { offsetInCU: 0xEA4, offset: 0x36584, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0x978, symBinAddr: 0x16BC, symSize: 0xF0 } + - { offsetInCU: 0xF0B, offset: 0x365EB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xA68, symBinAddr: 0x17AC, symSize: 0xF0 } + - { offsetInCU: 0xF72, offset: 0x36652, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xB58, symBinAddr: 0x189C, symSize: 0x20C } + - { offsetInCU: 0x12E3, offset: 0x369C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xD64, symBinAddr: 0x1AA8, symSize: 0xD4 } + - { offsetInCU: 0x133A, offset: 0x36A1A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0xE38, symBinAddr: 0x1B7C, symSize: 0xD4 } + - { offsetInCU: 0x1391, offset: 0x36A71, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0xF0C, symBinAddr: 0x1C50, symSize: 0x1D4 } + - { offsetInCU: 0x15B4, offset: 0x36C94, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x10E0, symBinAddr: 0x1E24, symSize: 0x8 } + - { offsetInCU: 0x1605, offset: 0x36CE5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x10E8, symBinAddr: 0x1E2C, symSize: 0x8 } + - { offsetInCU: 0x1656, offset: 0x36D36, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x10F0, symBinAddr: 0x1E34, symSize: 0x8 } + - { offsetInCU: 0x16A7, offset: 0x36D87, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x10F8, symBinAddr: 0x1E3C, symSize: 0x8 } + - { offsetInCU: 0x16F8, offset: 0x36DD8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1100, symBinAddr: 0x1E44, symSize: 0x174 } + - { offsetInCU: 0x19F1, offset: 0x370D1, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x1274, symBinAddr: 0x1FB8, symSize: 0x1CC } + - { offsetInCU: 0x1D15, offset: 0x373F5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x1440, symBinAddr: 0x2184, symSize: 0x11C } + - { offsetInCU: 0x1D6F, offset: 0x3744F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x155C, symBinAddr: 0x22A0, symSize: 0x11C } + - { offsetInCU: 0x1DC9, offset: 0x374A9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1678, symBinAddr: 0x23BC, symSize: 0x2C0 } + - { offsetInCU: 0x2013, offset: 0x376F3, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1938, symBinAddr: 0x267C, symSize: 0x160 } + - { offsetInCU: 0x222F, offset: 0x3790F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1A98, symBinAddr: 0x27DC, symSize: 0x174 } + - { offsetInCU: 0x244C, offset: 0x37B2C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x1C0C, symBinAddr: 0x2950, symSize: 0x550 } + - { offsetInCU: 0x277F, offset: 0x37E5F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x215C, symBinAddr: 0x2EA0, symSize: 0x50 } + - { offsetInCU: 0x2800, offset: 0x37EE0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x21AC, symBinAddr: 0x2EF0, symSize: 0xE8 } + - { offsetInCU: 0x2990, offset: 0x38070, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x2294, symBinAddr: 0x2FD8, symSize: 0xB0 } + - { offsetInCU: 0x2AAA, offset: 0x3818A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2344, symBinAddr: 0x3088, symSize: 0x174 } + - { offsetInCU: 0x2CAA, offset: 0x3838A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x24B8, symBinAddr: 0x31FC, symSize: 0x98 } + - { offsetInCU: 0x2DD2, offset: 0x384B2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2550, symBinAddr: 0x3294, symSize: 0x88 } + - { offsetInCU: 0x2EBF, offset: 0x3859F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x25D8, symBinAddr: 0x331C, symSize: 0x70 } + - { offsetInCU: 0x3002, offset: 0x386E2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2648, symBinAddr: 0x338C, symSize: 0xD4 } + - { offsetInCU: 0x30F7, offset: 0x387D7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x271C, symBinAddr: 0x3460, symSize: 0xF0 } + - { offsetInCU: 0x32A4, offset: 0x38984, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x280C, symBinAddr: 0x3550, symSize: 0x100 } + - { offsetInCU: 0x27, offset: 0x38B0D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3650, symSize: 0xC } + - { offsetInCU: 0x95, offset: 0x38B7B, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3650, symSize: 0xC } + - { offsetInCU: 0xC4, offset: 0x38BAA, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0xC, symBinAddr: 0x365C, symSize: 0x170 } + - { offsetInCU: 0x227, offset: 0x38D0D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x17C, symBinAddr: 0x37CC, symSize: 0x104 } + - { offsetInCU: 0x2BE, offset: 0x38DA4, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x280, symBinAddr: 0x38D0, symSize: 0x1EC } + - { offsetInCU: 0x534, offset: 0x3901A, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x46C, symBinAddr: 0x3ABC, symSize: 0xE0 } + - { offsetInCU: 0x5DA, offset: 0x390C0, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x54C, symBinAddr: 0x3B9C, symSize: 0x188 } + - { offsetInCU: 0x77A, offset: 0x39260, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x6D4, symBinAddr: 0x3D24, symSize: 0x148 } + - { offsetInCU: 0x831, offset: 0x39317, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x81C, symBinAddr: 0x3E6C, symSize: 0x20C } + - { offsetInCU: 0xA39, offset: 0x3951F, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xA28, symBinAddr: 0x4078, symSize: 0x124 } + - { offsetInCU: 0xAFF, offset: 0x395E5, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xB4C, symBinAddr: 0x419C, symSize: 0x1A4 } + - { offsetInCU: 0x27, offset: 0x39808, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4340, symSize: 0x8C } + - { offsetInCU: 0x5E, offset: 0x3983F, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4340, symSize: 0x8C } + - { offsetInCU: 0xC5, offset: 0x398A6, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x8C, symBinAddr: 0x43CC, symSize: 0xDC } + - { offsetInCU: 0x1B1, offset: 0x39992, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x168, symBinAddr: 0x44A8, symSize: 0x94 } + - { offsetInCU: 0x218, offset: 0x399F9, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x1FC, symBinAddr: 0x453C, symSize: 0xB0 } + - { offsetInCU: 0x2DF, offset: 0x39AC0, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x2AC, symBinAddr: 0x45EC, symSize: 0x8C } + - { offsetInCU: 0x342, offset: 0x39B23, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x338, symBinAddr: 0x4678, symSize: 0x64 } + - { offsetInCU: 0x395, offset: 0x39B76, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x39C, symBinAddr: 0x46DC, symSize: 0x108 } + - { offsetInCU: 0x3EC, offset: 0x39BCD, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x4A4, symBinAddr: 0x47E4, symSize: 0x98 } + - { offsetInCU: 0x44F, offset: 0x39C30, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x53C, symBinAddr: 0x487C, symSize: 0x98 } + - { offsetInCU: 0x4B2, offset: 0x39C93, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x5D4, symBinAddr: 0x4914, symSize: 0xC8 } + - { offsetInCU: 0x27, offset: 0x39D6A, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x49DC, symSize: 0xC } - { offsetInCU: 0x4F, offset: 0x39D92, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_it, symObjAddr: 0x2E08, symBinAddr: 0x14C0F8, symSize: 0x0 } - - { offsetInCU: 0x5E, offset: 0x39DA1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x10C, symBinAddr: 0x4AD0, symSize: 0x40 } - - { offsetInCU: 0x88, offset: 0x39DCB, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x10FF0, symBinAddr: 0x176D90, symSize: 0x0 } - - { offsetInCU: 0xC9, offset: 0x39E0C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x190, symBinAddr: 0x4B54, symSize: 0x74 } - - { offsetInCU: 0xF3, offset: 0x39E36, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x11000, symBinAddr: 0x176DA0, symSize: 0x0 } - - { offsetInCU: 0x160, offset: 0x39EA3, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x10FF8, symBinAddr: 0x176D98, symSize: 0x0 } + - { offsetInCU: 0x5E, offset: 0x39DA1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x10C, symBinAddr: 0x4AE8, symSize: 0x40 } + - { offsetInCU: 0x88, offset: 0x39DCB, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x10ED8, symBinAddr: 0x176D90, symSize: 0x0 } + - { offsetInCU: 0xC9, offset: 0x39E0C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x190, symBinAddr: 0x4B6C, symSize: 0x74 } + - { offsetInCU: 0xF3, offset: 0x39E36, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x10EE8, symBinAddr: 0x176DA0, symSize: 0x0 } + - { offsetInCU: 0x160, offset: 0x39EA3, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x10EE0, symBinAddr: 0x176D98, symSize: 0x0 } - { offsetInCU: 0x1AD, offset: 0x39EF0, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_seq_tt, symObjAddr: 0x2D68, symBinAddr: 0x14C058, symSize: 0x0 } - - { offsetInCU: 0x29F, offset: 0x39FE2, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x49C4, symSize: 0xC } - - { offsetInCU: 0x329, offset: 0x3A06C, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0xC, symBinAddr: 0x49D0, symSize: 0xC } - - { offsetInCU: 0x394, offset: 0x3A0D7, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x18, symBinAddr: 0x49DC, symSize: 0xC } - - { offsetInCU: 0x3D0, offset: 0x3A113, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x24, symBinAddr: 0x49E8, symSize: 0xC } - - { offsetInCU: 0x418, offset: 0x3A15B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x30, symBinAddr: 0x49F4, symSize: 0x8C } - - { offsetInCU: 0x44F, offset: 0x3A192, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xBC, symBinAddr: 0x4A80, symSize: 0x8 } - - { offsetInCU: 0x486, offset: 0x3A1C9, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xC4, symBinAddr: 0x4A88, symSize: 0x8 } - - { offsetInCU: 0x4C5, offset: 0x3A208, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xCC, symBinAddr: 0x4A90, symSize: 0x8 } - - { offsetInCU: 0x4FC, offset: 0x3A23F, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xD4, symBinAddr: 0x4A98, symSize: 0x8 } - - { offsetInCU: 0x53B, offset: 0x3A27E, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0xDC, symBinAddr: 0x4AA0, symSize: 0x30 } - - { offsetInCU: 0x5B5, offset: 0x3A2F8, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x14C, symBinAddr: 0x4B10, symSize: 0x44 } - - { offsetInCU: 0x5DC, offset: 0x3A31F, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x204, symBinAddr: 0x4BC8, symSize: 0x4C } - - { offsetInCU: 0x62B, offset: 0x3A36E, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x250, symBinAddr: 0x4C14, symSize: 0xC } - - { offsetInCU: 0x66A, offset: 0x3A3AD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x25C, symBinAddr: 0x4C20, symSize: 0xC } - - { offsetInCU: 0x699, offset: 0x3A3DC, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x268, symBinAddr: 0x4C2C, symSize: 0x14 } - - { offsetInCU: 0x6D0, offset: 0x3A413, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x27C, symBinAddr: 0x4C40, symSize: 0x44 } - - { offsetInCU: 0x703, offset: 0x3A446, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2C0, symBinAddr: 0x4C84, symSize: 0xB0 } - - { offsetInCU: 0x742, offset: 0x3A485, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x370, symBinAddr: 0x4D34, symSize: 0x1E0 } - - { offsetInCU: 0xAAF, offset: 0x3A7F2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x550, symBinAddr: 0x4F14, symSize: 0x1C0 } - - { offsetInCU: 0xE1D, offset: 0x3AB60, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x710, symBinAddr: 0x50D4, symSize: 0x90 } - - { offsetInCU: 0xE84, offset: 0x3ABC7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x7A0, symBinAddr: 0x5164, symSize: 0xDC } - - { offsetInCU: 0xF0B, offset: 0x3AC4E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x87C, symBinAddr: 0x5240, symSize: 0x1B0 } - - { offsetInCU: 0x11EB, offset: 0x3AF2E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xA2C, symBinAddr: 0x53F0, symSize: 0x9C } - - { offsetInCU: 0x1256, offset: 0x3AF99, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xAC8, symBinAddr: 0x548C, symSize: 0xBC } - - { offsetInCU: 0x12F2, offset: 0x3B035, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xB84, symBinAddr: 0x5548, symSize: 0x230 } - - { offsetInCU: 0x1428, offset: 0x3B16B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xDB4, symBinAddr: 0x5778, symSize: 0x88 } - - { offsetInCU: 0x14B5, offset: 0x3B1F8, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0xE3C, symBinAddr: 0x5800, symSize: 0x228 } - - { offsetInCU: 0x15EB, offset: 0x3B32E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x1064, symBinAddr: 0x5A28, symSize: 0x88 } - - { offsetInCU: 0x169E, offset: 0x3B3E1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x10EC, symBinAddr: 0x5AB0, symSize: 0x2E4 } - - { offsetInCU: 0x1971, offset: 0x3B6B4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x13D0, symBinAddr: 0x5D94, symSize: 0x1B4 } - - { offsetInCU: 0x1A96, offset: 0x3B7D9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1584, symBinAddr: 0x5F48, symSize: 0x88 } - - { offsetInCU: 0x1B70, offset: 0x3B8B3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x160C, symBinAddr: 0x5FD0, symSize: 0x2FC } - - { offsetInCU: 0x1E1A, offset: 0x3BB5D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1908, symBinAddr: 0x62CC, symSize: 0x17C } - - { offsetInCU: 0x1EA7, offset: 0x3BBEA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1A84, symBinAddr: 0x6448, symSize: 0x88 } - - { offsetInCU: 0x1F34, offset: 0x3BC77, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1B0C, symBinAddr: 0x64D0, symSize: 0x108 } - - { offsetInCU: 0x1FC1, offset: 0x3BD04, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x1C14, symBinAddr: 0x65D8, symSize: 0x3C4 } - - { offsetInCU: 0x244E, offset: 0x3C191, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x1FD8, symBinAddr: 0x699C, symSize: 0x130 } - - { offsetInCU: 0x24EC, offset: 0x3C22F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2108, symBinAddr: 0x6ACC, symSize: 0x30C } - - { offsetInCU: 0x2883, offset: 0x3C5C6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2414, symBinAddr: 0x6DD8, symSize: 0x1A8 } - - { offsetInCU: 0x2A47, offset: 0x3C78A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x25BC, symBinAddr: 0x6F80, symSize: 0x2B4 } - - { offsetInCU: 0x2D26, offset: 0x3CA69, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2870, symBinAddr: 0x7234, symSize: 0x214 } - - { offsetInCU: 0x2FFF, offset: 0x3CD42, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x2A84, symBinAddr: 0x7448, symSize: 0x8 } - - { offsetInCU: 0x3051, offset: 0x3CD94, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x2A8C, symBinAddr: 0x7450, symSize: 0x8 } - - { offsetInCU: 0x30A3, offset: 0x3CDE6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x2A94, symBinAddr: 0x7458, symSize: 0x130 } - - { offsetInCU: 0x3215, offset: 0x3CF58, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x2BC4, symBinAddr: 0x7588, symSize: 0x190 } - - { offsetInCU: 0x3452, offset: 0x3D195, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x2D54, symBinAddr: 0x7718, symSize: 0x8 } - - { offsetInCU: 0x27, offset: 0x3D362, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7720, symSize: 0xC } - - { offsetInCU: 0xB0, offset: 0x3D3EB, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7720, symSize: 0xC } - - { offsetInCU: 0xDF, offset: 0x3D41A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0xC, symBinAddr: 0x772C, symSize: 0xA8 } - - { offsetInCU: 0x152, offset: 0x3D48D, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xB4, symBinAddr: 0x77D4, symSize: 0x104 } - - { offsetInCU: 0x27A, offset: 0x3D5B5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x1B8, symBinAddr: 0x78D8, symSize: 0x10 } - - { offsetInCU: 0x2D5, offset: 0x3D610, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x1C8, symBinAddr: 0x78E8, symSize: 0x10 } - - { offsetInCU: 0x330, offset: 0x3D66B, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x1D8, symBinAddr: 0x78F8, symSize: 0x104 } - - { offsetInCU: 0x3D3, offset: 0x3D70E, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x2DC, symBinAddr: 0x79FC, symSize: 0x14C } - - { offsetInCU: 0x5B7, offset: 0x3D8F2, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x428, symBinAddr: 0x7B48, symSize: 0x40 } + - { offsetInCU: 0x29F, offset: 0x39FE2, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x49DC, symSize: 0xC } + - { offsetInCU: 0x329, offset: 0x3A06C, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0xC, symBinAddr: 0x49E8, symSize: 0xC } + - { offsetInCU: 0x394, offset: 0x3A0D7, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x18, symBinAddr: 0x49F4, symSize: 0xC } + - { offsetInCU: 0x3D0, offset: 0x3A113, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x24, symBinAddr: 0x4A00, symSize: 0xC } + - { offsetInCU: 0x418, offset: 0x3A15B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x30, symBinAddr: 0x4A0C, symSize: 0x8C } + - { offsetInCU: 0x44F, offset: 0x3A192, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xBC, symBinAddr: 0x4A98, symSize: 0x8 } + - { offsetInCU: 0x486, offset: 0x3A1C9, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xC4, symBinAddr: 0x4AA0, symSize: 0x8 } + - { offsetInCU: 0x4C5, offset: 0x3A208, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xCC, symBinAddr: 0x4AA8, symSize: 0x8 } + - { offsetInCU: 0x4FC, offset: 0x3A23F, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xD4, symBinAddr: 0x4AB0, symSize: 0x8 } + - { offsetInCU: 0x53B, offset: 0x3A27E, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0xDC, symBinAddr: 0x4AB8, symSize: 0x30 } + - { offsetInCU: 0x5B5, offset: 0x3A2F8, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x14C, symBinAddr: 0x4B28, symSize: 0x44 } + - { offsetInCU: 0x5DC, offset: 0x3A31F, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x204, symBinAddr: 0x4BE0, symSize: 0x4C } + - { offsetInCU: 0x62B, offset: 0x3A36E, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x250, symBinAddr: 0x4C2C, symSize: 0xC } + - { offsetInCU: 0x66A, offset: 0x3A3AD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x25C, symBinAddr: 0x4C38, symSize: 0xC } + - { offsetInCU: 0x699, offset: 0x3A3DC, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x268, symBinAddr: 0x4C44, symSize: 0x14 } + - { offsetInCU: 0x6D0, offset: 0x3A413, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x27C, symBinAddr: 0x4C58, symSize: 0x44 } + - { offsetInCU: 0x703, offset: 0x3A446, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2C0, symBinAddr: 0x4C9C, symSize: 0xB0 } + - { offsetInCU: 0x742, offset: 0x3A485, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x370, symBinAddr: 0x4D4C, symSize: 0x1E0 } + - { offsetInCU: 0xAAF, offset: 0x3A7F2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x550, symBinAddr: 0x4F2C, symSize: 0x1C0 } + - { offsetInCU: 0xE1D, offset: 0x3AB60, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x710, symBinAddr: 0x50EC, symSize: 0x90 } + - { offsetInCU: 0xE84, offset: 0x3ABC7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x7A0, symBinAddr: 0x517C, symSize: 0xDC } + - { offsetInCU: 0xF0B, offset: 0x3AC4E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x87C, symBinAddr: 0x5258, symSize: 0x1B0 } + - { offsetInCU: 0x11EB, offset: 0x3AF2E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xA2C, symBinAddr: 0x5408, symSize: 0x9C } + - { offsetInCU: 0x1256, offset: 0x3AF99, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xAC8, symBinAddr: 0x54A4, symSize: 0xBC } + - { offsetInCU: 0x12F2, offset: 0x3B035, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xB84, symBinAddr: 0x5560, symSize: 0x230 } + - { offsetInCU: 0x1428, offset: 0x3B16B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xDB4, symBinAddr: 0x5790, symSize: 0x88 } + - { offsetInCU: 0x14B5, offset: 0x3B1F8, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0xE3C, symBinAddr: 0x5818, symSize: 0x228 } + - { offsetInCU: 0x15EB, offset: 0x3B32E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x1064, symBinAddr: 0x5A40, symSize: 0x88 } + - { offsetInCU: 0x169E, offset: 0x3B3E1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x10EC, symBinAddr: 0x5AC8, symSize: 0x2E4 } + - { offsetInCU: 0x1971, offset: 0x3B6B4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x13D0, symBinAddr: 0x5DAC, symSize: 0x1B4 } + - { offsetInCU: 0x1A96, offset: 0x3B7D9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1584, symBinAddr: 0x5F60, symSize: 0x88 } + - { offsetInCU: 0x1B70, offset: 0x3B8B3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x160C, symBinAddr: 0x5FE8, symSize: 0x2FC } + - { offsetInCU: 0x1E1A, offset: 0x3BB5D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1908, symBinAddr: 0x62E4, symSize: 0x17C } + - { offsetInCU: 0x1EA7, offset: 0x3BBEA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1A84, symBinAddr: 0x6460, symSize: 0x88 } + - { offsetInCU: 0x1F34, offset: 0x3BC77, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1B0C, symBinAddr: 0x64E8, symSize: 0x108 } + - { offsetInCU: 0x1FC1, offset: 0x3BD04, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x1C14, symBinAddr: 0x65F0, symSize: 0x3C4 } + - { offsetInCU: 0x244E, offset: 0x3C191, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x1FD8, symBinAddr: 0x69B4, symSize: 0x130 } + - { offsetInCU: 0x24EC, offset: 0x3C22F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2108, symBinAddr: 0x6AE4, symSize: 0x30C } + - { offsetInCU: 0x2883, offset: 0x3C5C6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2414, symBinAddr: 0x6DF0, symSize: 0x1A8 } + - { offsetInCU: 0x2A47, offset: 0x3C78A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x25BC, symBinAddr: 0x6F98, symSize: 0x2B4 } + - { offsetInCU: 0x2D26, offset: 0x3CA69, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2870, symBinAddr: 0x724C, symSize: 0x214 } + - { offsetInCU: 0x2FFF, offset: 0x3CD42, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x2A84, symBinAddr: 0x7460, symSize: 0x8 } + - { offsetInCU: 0x3051, offset: 0x3CD94, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x2A8C, symBinAddr: 0x7468, symSize: 0x8 } + - { offsetInCU: 0x30A3, offset: 0x3CDE6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x2A94, symBinAddr: 0x7470, symSize: 0x130 } + - { offsetInCU: 0x3215, offset: 0x3CF58, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x2BC4, symBinAddr: 0x75A0, symSize: 0x190 } + - { offsetInCU: 0x3452, offset: 0x3D195, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x2D54, symBinAddr: 0x7730, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x3D362, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7738, symSize: 0xC } + - { offsetInCU: 0xB0, offset: 0x3D3EB, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7738, symSize: 0xC } + - { offsetInCU: 0xDF, offset: 0x3D41A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0xC, symBinAddr: 0x7744, symSize: 0xA8 } + - { offsetInCU: 0x152, offset: 0x3D48D, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xB4, symBinAddr: 0x77EC, symSize: 0x104 } + - { offsetInCU: 0x27A, offset: 0x3D5B5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x1B8, symBinAddr: 0x78F0, symSize: 0x10 } + - { offsetInCU: 0x2D5, offset: 0x3D610, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x1C8, symBinAddr: 0x7900, symSize: 0x10 } + - { offsetInCU: 0x330, offset: 0x3D66B, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x1D8, symBinAddr: 0x7910, symSize: 0x104 } + - { offsetInCU: 0x3D3, offset: 0x3D70E, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x2DC, symBinAddr: 0x7A14, symSize: 0x14C } + - { offsetInCU: 0x5B7, offset: 0x3D8F2, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x428, symBinAddr: 0x7B60, symSize: 0x40 } ... diff --git a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml index afed307..dd5cf31 100644 --- a/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml +++ b/Frameworks/GMObjC.xcframework/ios-arm64_x86_64-simulator/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml @@ -1,166 +1,166 @@ --- triple: 'x86_64-apple-darwin' -binary-path: '/Users/lifei/Library/Caches/org.carthage.CarthageKit/DerivedData/15.4_15F31d/GMObjC/4.0.0/Build/Products/Release-iphonesimulator/GMObjC.framework/GMObjC' +binary-path: '/Users/lifei/Library/Developer/Xcode/DerivedData/GMObjC-hdhuwzuvilfzjxgffyncwmpbwcvr/Build/Products/Release-iphonesimulator/GMObjC.framework/GMObjC' relocations: - - { offsetInCU: 0x34, offset: 0x36CA2, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x11BD10, symSize: 0x0 } - - { offsetInCU: 0x69, offset: 0x36CD7, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x11BD38, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x36D14, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x16C0, symSize: 0x93 } - - { offsetInCU: 0x309, offset: 0x36FF6, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x16C0, symSize: 0x93 } - - { offsetInCU: 0x38C, offset: 0x37079, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x93, symBinAddr: 0x1753, symSize: 0xA } - - { offsetInCU: 0x3C1, offset: 0x370AE, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x9D, symBinAddr: 0x175D, symSize: 0xF } - - { offsetInCU: 0x400, offset: 0x370ED, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0xAC, symBinAddr: 0x176C, symSize: 0xA } - - { offsetInCU: 0x435, offset: 0x37122, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xB6, symBinAddr: 0x1776, symSize: 0xF } - - { offsetInCU: 0x474, offset: 0x37161, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xC5, symBinAddr: 0x1785, symSize: 0x28 } - - { offsetInCU: 0x4A7, offset: 0x37194, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xED, symBinAddr: 0x17AD, symSize: 0x774 } - - { offsetInCU: 0xB25, offset: 0x37812, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x861, symBinAddr: 0x1F21, symSize: 0xA } - - { offsetInCU: 0xB5A, offset: 0x37847, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x86B, symBinAddr: 0x1F2B, symSize: 0xF } - - { offsetInCU: 0xB99, offset: 0x37886, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x87A, symBinAddr: 0x1F3A, symSize: 0xA } - - { offsetInCU: 0xBCE, offset: 0x378BB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x884, symBinAddr: 0x1F44, symSize: 0xF } - - { offsetInCU: 0xC0D, offset: 0x378FA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x893, symBinAddr: 0x1F53, symSize: 0xA } - - { offsetInCU: 0xC42, offset: 0x3792F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x89D, symBinAddr: 0x1F5D, symSize: 0xF } - - { offsetInCU: 0xC81, offset: 0x3796E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x8AC, symBinAddr: 0x1F6C, symSize: 0xA } - - { offsetInCU: 0xCB6, offset: 0x379A3, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x8B6, symBinAddr: 0x1F76, symSize: 0xF } - - { offsetInCU: 0xCF5, offset: 0x379E2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x8C5, symBinAddr: 0x1F85, symSize: 0xA } - - { offsetInCU: 0xD2A, offset: 0x37A17, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x8CF, symBinAddr: 0x1F8F, symSize: 0xF } - - { offsetInCU: 0xD69, offset: 0x37A56, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x8DE, symBinAddr: 0x1F9E, symSize: 0xA } - - { offsetInCU: 0xD9E, offset: 0x37A8B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x8E8, symBinAddr: 0x1FA8, symSize: 0xF } - - { offsetInCU: 0xDDD, offset: 0x37ACA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x8F7, symBinAddr: 0x1FB7, symSize: 0xA } - - { offsetInCU: 0xE12, offset: 0x37AFF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x901, symBinAddr: 0x1FC1, symSize: 0xF } - - { offsetInCU: 0xE51, offset: 0x37B3E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x910, symBinAddr: 0x1FD0, symSize: 0xA } - - { offsetInCU: 0xE86, offset: 0x37B73, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x91A, symBinAddr: 0x1FDA, symSize: 0xF } - - { offsetInCU: 0xEC5, offset: 0x37BB2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x929, symBinAddr: 0x1FE9, symSize: 0xA } - - { offsetInCU: 0xEFA, offset: 0x37BE7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x933, symBinAddr: 0x1FF3, symSize: 0xF } - - { offsetInCU: 0xF39, offset: 0x37C26, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x942, symBinAddr: 0x2002, symSize: 0xA } - - { offsetInCU: 0xF6E, offset: 0x37C5B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x94C, symBinAddr: 0x200C, symSize: 0xF } - - { offsetInCU: 0xFAD, offset: 0x37C9A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x95B, symBinAddr: 0x201B, symSize: 0xA } - - { offsetInCU: 0xFE2, offset: 0x37CCF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x965, symBinAddr: 0x2025, symSize: 0xF } - - { offsetInCU: 0x1021, offset: 0x37D0E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x974, symBinAddr: 0x2034, symSize: 0xA } - - { offsetInCU: 0x1056, offset: 0x37D43, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x97E, symBinAddr: 0x203E, symSize: 0xF } - - { offsetInCU: 0x1095, offset: 0x37D82, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x98D, symBinAddr: 0x204D, symSize: 0xA } - - { offsetInCU: 0x10CA, offset: 0x37DB7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x997, symBinAddr: 0x2057, symSize: 0xF } - - { offsetInCU: 0x1109, offset: 0x37DF6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x9A6, symBinAddr: 0x2066, symSize: 0xA } - - { offsetInCU: 0x113E, offset: 0x37E2B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x9B0, symBinAddr: 0x2070, symSize: 0xF } - - { offsetInCU: 0x117D, offset: 0x37E6A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x9BF, symBinAddr: 0x207F, symSize: 0xA } - - { offsetInCU: 0x11B2, offset: 0x37E9F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x9C9, symBinAddr: 0x2089, symSize: 0xF } - - { offsetInCU: 0x11F1, offset: 0x37EDE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x9D8, symBinAddr: 0x2098, symSize: 0xD } - - { offsetInCU: 0x1226, offset: 0x37F13, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x9E5, symBinAddr: 0x20A5, symSize: 0xF } - - { offsetInCU: 0x1265, offset: 0x37F52, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x9F4, symBinAddr: 0x20B4, symSize: 0xD } - - { offsetInCU: 0x129A, offset: 0x37F87, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0xA01, symBinAddr: 0x20C1, symSize: 0xF } - - { offsetInCU: 0x12D9, offset: 0x37FC6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0xA10, symBinAddr: 0x20D0, symSize: 0xD } - - { offsetInCU: 0x130E, offset: 0x37FFB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0xA1D, symBinAddr: 0x20DD, symSize: 0xF } - - { offsetInCU: 0x134D, offset: 0x3803A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0xA2C, symBinAddr: 0x20EC, symSize: 0xE1 } - - { offsetInCU: 0x1380, offset: 0x3806D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0xB0D, symBinAddr: 0x21CD, symSize: 0x19 } - - { offsetInCU: 0x13BB, offset: 0x380A8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0xB26, symBinAddr: 0x21E6, symSize: 0x123 } - - { offsetInCU: 0x14E7, offset: 0x381D4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xC49, symBinAddr: 0x2309, symSize: 0x120 } - - { offsetInCU: 0x1613, offset: 0x38300, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xD69, symBinAddr: 0x2429, symSize: 0x25B } - - { offsetInCU: 0x1A64, offset: 0x38751, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xFC4, symBinAddr: 0x2684, symSize: 0xFF } - - { offsetInCU: 0x1B58, offset: 0x38845, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0x10C3, symBinAddr: 0x2783, symSize: 0xFC } - - { offsetInCU: 0x1C4C, offset: 0x38939, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0x11BF, symBinAddr: 0x287F, symSize: 0x201 } - - { offsetInCU: 0x1F14, offset: 0x38C01, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x13C0, symBinAddr: 0x2A80, symSize: 0x18 } - - { offsetInCU: 0x1F90, offset: 0x38C7D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x13D8, symBinAddr: 0x2A98, symSize: 0x18 } - - { offsetInCU: 0x200C, offset: 0x38CF9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x13F0, symBinAddr: 0x2AB0, symSize: 0x15 } - - { offsetInCU: 0x2088, offset: 0x38D75, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x1405, symBinAddr: 0x2AC5, symSize: 0x15 } - - { offsetInCU: 0x2104, offset: 0x38DF1, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x141A, symBinAddr: 0x2ADA, symSize: 0x1BD } - - { offsetInCU: 0x24CF, offset: 0x391BC, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x15D7, symBinAddr: 0x2C97, symSize: 0x21E } - - { offsetInCU: 0x28BE, offset: 0x395AB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x17F5, symBinAddr: 0x2EB5, symSize: 0x13E } - - { offsetInCU: 0x29DC, offset: 0x396C9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x1933, symBinAddr: 0x2FF3, symSize: 0x13E } - - { offsetInCU: 0x2AFA, offset: 0x397E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1A71, symBinAddr: 0x3131, symSize: 0x34A } - - { offsetInCU: 0x2F45, offset: 0x39C32, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1DBB, symBinAddr: 0x347B, symSize: 0x1A9 } - - { offsetInCU: 0x320E, offset: 0x39EFB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1F64, symBinAddr: 0x3624, symSize: 0x1B9 } - - { offsetInCU: 0x34B2, offset: 0x3A19F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x211D, symBinAddr: 0x37DD, symSize: 0x642 } - - { offsetInCU: 0x3CA3, offset: 0x3A990, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x275F, symBinAddr: 0x3E1F, symSize: 0x4A } - - { offsetInCU: 0x3D30, offset: 0x3AA1D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x27A9, symBinAddr: 0x3E69, symSize: 0xF9 } - - { offsetInCU: 0x3EE2, offset: 0x3ABCF, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x28A2, symBinAddr: 0x3F62, symSize: 0xB2 } - - { offsetInCU: 0x4020, offset: 0x3AD0D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2954, symBinAddr: 0x4014, symSize: 0x1AC } - - { offsetInCU: 0x4300, offset: 0x3AFED, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x2B00, symBinAddr: 0x41C0, symSize: 0x9B } - - { offsetInCU: 0x4430, offset: 0x3B11D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2B9B, symBinAddr: 0x425B, symSize: 0x88 } - - { offsetInCU: 0x4541, offset: 0x3B22E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x2C23, symBinAddr: 0x42E3, symSize: 0x81 } - - { offsetInCU: 0x468C, offset: 0x3B379, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2CA4, symBinAddr: 0x4364, symSize: 0xD7 } - - { offsetInCU: 0x47A8, offset: 0x3B495, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x2D7B, symBinAddr: 0x443B, symSize: 0xDD } - - { offsetInCU: 0x4956, offset: 0x3B643, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x2E58, symBinAddr: 0x4518, symSize: 0x139 } - - { offsetInCU: 0x27, offset: 0x3B88C, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x4651, symSize: 0x19 } - - { offsetInCU: 0x95, offset: 0x3B8FA, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x4651, symSize: 0x19 } - - { offsetInCU: 0xD0, offset: 0x3B935, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0x19, symBinAddr: 0x466A, symSize: 0x1A5 } - - { offsetInCU: 0x2DF, offset: 0x3BB44, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x1BE, symBinAddr: 0x480F, symSize: 0x13B } - - { offsetInCU: 0x45D, offset: 0x3BCC2, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x2F9, symBinAddr: 0x494A, symSize: 0x223 } - - { offsetInCU: 0x783, offset: 0x3BFE8, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x51C, symBinAddr: 0x4B6D, symSize: 0xFD } - - { offsetInCU: 0x8CC, offset: 0x3C131, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x619, symBinAddr: 0x4C6A, symSize: 0x1D0 } - - { offsetInCU: 0xB3D, offset: 0x3C3A2, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x7E9, symBinAddr: 0x4E3A, symSize: 0x187 } - - { offsetInCU: 0xD19, offset: 0x3C57E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x970, symBinAddr: 0x4FC1, symSize: 0x259 } - - { offsetInCU: 0x1022, offset: 0x3C887, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xBC9, symBinAddr: 0x521A, symSize: 0x15B } - - { offsetInCU: 0x11D3, offset: 0x3CA38, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xD24, symBinAddr: 0x5375, symSize: 0x1DA } - - { offsetInCU: 0x27, offset: 0x3CD60, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x554F, symSize: 0x9A } - - { offsetInCU: 0x5E, offset: 0x3CD97, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x554F, symSize: 0x9A } - - { offsetInCU: 0x126, offset: 0x3CE5F, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x9A, symBinAddr: 0x55E9, symSize: 0x108 } - - { offsetInCU: 0x2A5, offset: 0x3CFDE, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x1A2, symBinAddr: 0x56F1, symSize: 0xA2 } - - { offsetInCU: 0x37F, offset: 0x3D0B8, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x244, symBinAddr: 0x5793, symSize: 0xC5 } - - { offsetInCU: 0x497, offset: 0x3D1D0, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x309, symBinAddr: 0x5858, symSize: 0x9E } - - { offsetInCU: 0x56D, offset: 0x3D2A6, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x3A7, symBinAddr: 0x58F6, symSize: 0x6E } - - { offsetInCU: 0x617, offset: 0x3D350, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x415, symBinAddr: 0x5964, symSize: 0x140 } - - { offsetInCU: 0x79B, offset: 0x3D4D4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x555, symBinAddr: 0x5AA4, symSize: 0x9B } - - { offsetInCU: 0x86B, offset: 0x3D5A4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x5F0, symBinAddr: 0x5B3F, symSize: 0x9B } - - { offsetInCU: 0x93B, offset: 0x3D674, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x68B, symBinAddr: 0x5BDA, symSize: 0x101 } - - { offsetInCU: 0x27, offset: 0x3D837, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5CDB, symSize: 0x11 } + - { offsetInCU: 0x34, offset: 0x36CA2, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x11BD50, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x36CD7, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x11BD78, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x36D14, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x1640, symSize: 0x93 } + - { offsetInCU: 0x309, offset: 0x36FF6, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x1640, symSize: 0x93 } + - { offsetInCU: 0x38C, offset: 0x37079, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x93, symBinAddr: 0x16D3, symSize: 0xA } + - { offsetInCU: 0x3C1, offset: 0x370AE, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x9D, symBinAddr: 0x16DD, symSize: 0xF } + - { offsetInCU: 0x400, offset: 0x370ED, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0xAC, symBinAddr: 0x16EC, symSize: 0xA } + - { offsetInCU: 0x435, offset: 0x37122, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xB6, symBinAddr: 0x16F6, symSize: 0xF } + - { offsetInCU: 0x474, offset: 0x37161, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xC5, symBinAddr: 0x1705, symSize: 0x28 } + - { offsetInCU: 0x4A7, offset: 0x37194, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xED, symBinAddr: 0x172D, symSize: 0x774 } + - { offsetInCU: 0xB25, offset: 0x37812, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x861, symBinAddr: 0x1EA1, symSize: 0xA } + - { offsetInCU: 0xB5A, offset: 0x37847, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x86B, symBinAddr: 0x1EAB, symSize: 0xF } + - { offsetInCU: 0xB99, offset: 0x37886, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x87A, symBinAddr: 0x1EBA, symSize: 0xA } + - { offsetInCU: 0xBCE, offset: 0x378BB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x884, symBinAddr: 0x1EC4, symSize: 0xF } + - { offsetInCU: 0xC0D, offset: 0x378FA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x893, symBinAddr: 0x1ED3, symSize: 0xA } + - { offsetInCU: 0xC42, offset: 0x3792F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x89D, symBinAddr: 0x1EDD, symSize: 0xF } + - { offsetInCU: 0xC81, offset: 0x3796E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x8AC, symBinAddr: 0x1EEC, symSize: 0xA } + - { offsetInCU: 0xCB6, offset: 0x379A3, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x8B6, symBinAddr: 0x1EF6, symSize: 0xF } + - { offsetInCU: 0xCF5, offset: 0x379E2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x8C5, symBinAddr: 0x1F05, symSize: 0xA } + - { offsetInCU: 0xD2A, offset: 0x37A17, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x8CF, symBinAddr: 0x1F0F, symSize: 0xF } + - { offsetInCU: 0xD69, offset: 0x37A56, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x8DE, symBinAddr: 0x1F1E, symSize: 0xA } + - { offsetInCU: 0xD9E, offset: 0x37A8B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x8E8, symBinAddr: 0x1F28, symSize: 0xF } + - { offsetInCU: 0xDDD, offset: 0x37ACA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x8F7, symBinAddr: 0x1F37, symSize: 0xA } + - { offsetInCU: 0xE12, offset: 0x37AFF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x901, symBinAddr: 0x1F41, symSize: 0xF } + - { offsetInCU: 0xE51, offset: 0x37B3E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x910, symBinAddr: 0x1F50, symSize: 0xA } + - { offsetInCU: 0xE86, offset: 0x37B73, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x91A, symBinAddr: 0x1F5A, symSize: 0xF } + - { offsetInCU: 0xEC5, offset: 0x37BB2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x929, symBinAddr: 0x1F69, symSize: 0xA } + - { offsetInCU: 0xEFA, offset: 0x37BE7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x933, symBinAddr: 0x1F73, symSize: 0xF } + - { offsetInCU: 0xF39, offset: 0x37C26, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x942, symBinAddr: 0x1F82, symSize: 0xA } + - { offsetInCU: 0xF6E, offset: 0x37C5B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x94C, symBinAddr: 0x1F8C, symSize: 0xF } + - { offsetInCU: 0xFAD, offset: 0x37C9A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x95B, symBinAddr: 0x1F9B, symSize: 0xA } + - { offsetInCU: 0xFE2, offset: 0x37CCF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x965, symBinAddr: 0x1FA5, symSize: 0xF } + - { offsetInCU: 0x1021, offset: 0x37D0E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x974, symBinAddr: 0x1FB4, symSize: 0xA } + - { offsetInCU: 0x1056, offset: 0x37D43, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x97E, symBinAddr: 0x1FBE, symSize: 0xF } + - { offsetInCU: 0x1095, offset: 0x37D82, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x98D, symBinAddr: 0x1FCD, symSize: 0xA } + - { offsetInCU: 0x10CA, offset: 0x37DB7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x997, symBinAddr: 0x1FD7, symSize: 0xF } + - { offsetInCU: 0x1109, offset: 0x37DF6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x9A6, symBinAddr: 0x1FE6, symSize: 0xA } + - { offsetInCU: 0x113E, offset: 0x37E2B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x9B0, symBinAddr: 0x1FF0, symSize: 0xF } + - { offsetInCU: 0x117D, offset: 0x37E6A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x9BF, symBinAddr: 0x1FFF, symSize: 0xA } + - { offsetInCU: 0x11B2, offset: 0x37E9F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x9C9, symBinAddr: 0x2009, symSize: 0xF } + - { offsetInCU: 0x11F1, offset: 0x37EDE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x9D8, symBinAddr: 0x2018, symSize: 0xD } + - { offsetInCU: 0x1226, offset: 0x37F13, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x9E5, symBinAddr: 0x2025, symSize: 0xF } + - { offsetInCU: 0x1265, offset: 0x37F52, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x9F4, symBinAddr: 0x2034, symSize: 0xD } + - { offsetInCU: 0x129A, offset: 0x37F87, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0xA01, symBinAddr: 0x2041, symSize: 0xF } + - { offsetInCU: 0x12D9, offset: 0x37FC6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0xA10, symBinAddr: 0x2050, symSize: 0xD } + - { offsetInCU: 0x130E, offset: 0x37FFB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0xA1D, symBinAddr: 0x205D, symSize: 0xF } + - { offsetInCU: 0x134D, offset: 0x3803A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0xA2C, symBinAddr: 0x206C, symSize: 0xE1 } + - { offsetInCU: 0x1380, offset: 0x3806D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0xB0D, symBinAddr: 0x214D, symSize: 0x19 } + - { offsetInCU: 0x13BB, offset: 0x380A8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0xB26, symBinAddr: 0x2166, symSize: 0x123 } + - { offsetInCU: 0x14E7, offset: 0x381D4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xC49, symBinAddr: 0x2289, symSize: 0x120 } + - { offsetInCU: 0x1613, offset: 0x38300, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xD69, symBinAddr: 0x23A9, symSize: 0x25B } + - { offsetInCU: 0x1A64, offset: 0x38751, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xFC4, symBinAddr: 0x2604, symSize: 0xFF } + - { offsetInCU: 0x1B58, offset: 0x38845, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0x10C3, symBinAddr: 0x2703, symSize: 0xFC } + - { offsetInCU: 0x1C4C, offset: 0x38939, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0x11BF, symBinAddr: 0x27FF, symSize: 0x201 } + - { offsetInCU: 0x1F14, offset: 0x38C01, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x13C0, symBinAddr: 0x2A00, symSize: 0x18 } + - { offsetInCU: 0x1F90, offset: 0x38C7D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x13D8, symBinAddr: 0x2A18, symSize: 0x18 } + - { offsetInCU: 0x200C, offset: 0x38CF9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x13F0, symBinAddr: 0x2A30, symSize: 0x15 } + - { offsetInCU: 0x2088, offset: 0x38D75, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x1405, symBinAddr: 0x2A45, symSize: 0x15 } + - { offsetInCU: 0x2104, offset: 0x38DF1, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x141A, symBinAddr: 0x2A5A, symSize: 0x1BD } + - { offsetInCU: 0x24CF, offset: 0x391BC, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x15D7, symBinAddr: 0x2C17, symSize: 0x21E } + - { offsetInCU: 0x28BE, offset: 0x395AB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x17F5, symBinAddr: 0x2E35, symSize: 0x13E } + - { offsetInCU: 0x29DC, offset: 0x396C9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x1933, symBinAddr: 0x2F73, symSize: 0x13E } + - { offsetInCU: 0x2AFA, offset: 0x397E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1A71, symBinAddr: 0x30B1, symSize: 0x34A } + - { offsetInCU: 0x2F45, offset: 0x39C32, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1DBB, symBinAddr: 0x33FB, symSize: 0x1A9 } + - { offsetInCU: 0x320E, offset: 0x39EFB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1F64, symBinAddr: 0x35A4, symSize: 0x1B9 } + - { offsetInCU: 0x34B2, offset: 0x3A19F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x211D, symBinAddr: 0x375D, symSize: 0x642 } + - { offsetInCU: 0x3CA3, offset: 0x3A990, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x275F, symBinAddr: 0x3D9F, symSize: 0x4A } + - { offsetInCU: 0x3D30, offset: 0x3AA1D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x27A9, symBinAddr: 0x3DE9, symSize: 0xF9 } + - { offsetInCU: 0x3EE2, offset: 0x3ABCF, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x28A2, symBinAddr: 0x3EE2, symSize: 0xB2 } + - { offsetInCU: 0x4020, offset: 0x3AD0D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2954, symBinAddr: 0x3F94, symSize: 0x1AC } + - { offsetInCU: 0x4300, offset: 0x3AFED, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x2B00, symBinAddr: 0x4140, symSize: 0x9B } + - { offsetInCU: 0x4430, offset: 0x3B11D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2B9B, symBinAddr: 0x41DB, symSize: 0x88 } + - { offsetInCU: 0x4541, offset: 0x3B22E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x2C23, symBinAddr: 0x4263, symSize: 0x81 } + - { offsetInCU: 0x468C, offset: 0x3B379, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2CA4, symBinAddr: 0x42E4, symSize: 0xD7 } + - { offsetInCU: 0x47A8, offset: 0x3B495, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x2D7B, symBinAddr: 0x43BB, symSize: 0xDD } + - { offsetInCU: 0x4956, offset: 0x3B643, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x2E58, symBinAddr: 0x4498, symSize: 0x139 } + - { offsetInCU: 0x27, offset: 0x3B88C, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x45D1, symSize: 0x19 } + - { offsetInCU: 0x95, offset: 0x3B8FA, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x45D1, symSize: 0x19 } + - { offsetInCU: 0xD0, offset: 0x3B935, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0x19, symBinAddr: 0x45EA, symSize: 0x1A5 } + - { offsetInCU: 0x2DF, offset: 0x3BB44, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x1BE, symBinAddr: 0x478F, symSize: 0x13B } + - { offsetInCU: 0x45D, offset: 0x3BCC2, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x2F9, symBinAddr: 0x48CA, symSize: 0x223 } + - { offsetInCU: 0x783, offset: 0x3BFE8, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x51C, symBinAddr: 0x4AED, symSize: 0xFD } + - { offsetInCU: 0x8CC, offset: 0x3C131, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x619, symBinAddr: 0x4BEA, symSize: 0x1D0 } + - { offsetInCU: 0xB3D, offset: 0x3C3A2, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x7E9, symBinAddr: 0x4DBA, symSize: 0x187 } + - { offsetInCU: 0xD19, offset: 0x3C57E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x970, symBinAddr: 0x4F41, symSize: 0x259 } + - { offsetInCU: 0x1022, offset: 0x3C887, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xBC9, symBinAddr: 0x519A, symSize: 0x15B } + - { offsetInCU: 0x11D3, offset: 0x3CA38, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xD24, symBinAddr: 0x52F5, symSize: 0x1DA } + - { offsetInCU: 0x27, offset: 0x3CD60, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x54CF, symSize: 0x9A } + - { offsetInCU: 0x5E, offset: 0x3CD97, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x54CF, symSize: 0x9A } + - { offsetInCU: 0x126, offset: 0x3CE5F, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x9A, symBinAddr: 0x5569, symSize: 0x108 } + - { offsetInCU: 0x2A5, offset: 0x3CFDE, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x1A2, symBinAddr: 0x5671, symSize: 0xA2 } + - { offsetInCU: 0x37F, offset: 0x3D0B8, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x244, symBinAddr: 0x5713, symSize: 0xC5 } + - { offsetInCU: 0x497, offset: 0x3D1D0, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x309, symBinAddr: 0x57D8, symSize: 0x9E } + - { offsetInCU: 0x56D, offset: 0x3D2A6, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x3A7, symBinAddr: 0x5876, symSize: 0x6E } + - { offsetInCU: 0x617, offset: 0x3D350, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x415, symBinAddr: 0x58E4, symSize: 0x140 } + - { offsetInCU: 0x79B, offset: 0x3D4D4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x555, symBinAddr: 0x5A24, symSize: 0x9B } + - { offsetInCU: 0x86B, offset: 0x3D5A4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x5F0, symBinAddr: 0x5ABF, symSize: 0x9B } + - { offsetInCU: 0x93B, offset: 0x3D674, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x68B, symBinAddr: 0x5B5A, symSize: 0x101 } + - { offsetInCU: 0x27, offset: 0x3D837, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5C5B, symSize: 0x11 } - { offsetInCU: 0x4F, offset: 0x3D85F, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_it, symObjAddr: 0x3600, symBinAddr: 0x15D520, symSize: 0x0 } - - { offsetInCU: 0x5E, offset: 0x3D86E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x131, symBinAddr: 0x5E0C, symSize: 0x30 } - - { offsetInCU: 0x88, offset: 0x3D898, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x13DC8, symBinAddr: 0x186F00, symSize: 0x0 } - - { offsetInCU: 0xC9, offset: 0x3D8D9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x1B8, symBinAddr: 0x5E93, symSize: 0x68 } - - { offsetInCU: 0xF3, offset: 0x3D903, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x13DD8, symBinAddr: 0x186F10, symSize: 0x0 } - - { offsetInCU: 0x16C, offset: 0x3D97C, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x13DD0, symBinAddr: 0x186F08, symSize: 0x0 } + - { offsetInCU: 0x5E, offset: 0x3D86E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x131, symBinAddr: 0x5D8C, symSize: 0x30 } + - { offsetInCU: 0x88, offset: 0x3D898, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x13CB0, symBinAddr: 0x186F00, symSize: 0x0 } + - { offsetInCU: 0xC9, offset: 0x3D8D9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x1B8, symBinAddr: 0x5E13, symSize: 0x68 } + - { offsetInCU: 0xF3, offset: 0x3D903, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x13CC0, symBinAddr: 0x186F10, symSize: 0x0 } + - { offsetInCU: 0x16C, offset: 0x3D97C, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x13CB8, symBinAddr: 0x186F08, symSize: 0x0 } - { offsetInCU: 0x1B9, offset: 0x3D9C9, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_seq_tt, symObjAddr: 0x3560, symBinAddr: 0x15D480, symSize: 0x0 } - - { offsetInCU: 0x2AB, offset: 0x3DABB, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5CDB, symSize: 0x11 } - - { offsetInCU: 0x335, offset: 0x3DB45, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0x11, symBinAddr: 0x5CEC, symSize: 0x11 } - - { offsetInCU: 0x3A0, offset: 0x3DBB0, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x22, symBinAddr: 0x5CFD, symSize: 0x11 } - - { offsetInCU: 0x3DC, offset: 0x3DBEC, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x33, symBinAddr: 0x5D0E, symSize: 0x11 } - - { offsetInCU: 0x424, offset: 0x3DC34, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x44, symBinAddr: 0x5D1F, symSize: 0x93 } - - { offsetInCU: 0x4A7, offset: 0x3DCB7, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xD7, symBinAddr: 0x5DB2, symSize: 0xA } - - { offsetInCU: 0x4DC, offset: 0x3DCEC, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xE1, symBinAddr: 0x5DBC, symSize: 0xF } - - { offsetInCU: 0x51B, offset: 0x3DD2B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xF0, symBinAddr: 0x5DCB, symSize: 0xA } - - { offsetInCU: 0x550, offset: 0x3DD60, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xFA, symBinAddr: 0x5DD5, symSize: 0xF } - - { offsetInCU: 0x58F, offset: 0x3DD9F, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0x109, symBinAddr: 0x5DE4, symSize: 0x28 } - - { offsetInCU: 0x609, offset: 0x3DE19, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x161, symBinAddr: 0x5E3C, symSize: 0x57 } - - { offsetInCU: 0x65D, offset: 0x3DE6D, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x220, symBinAddr: 0x5EFB, symSize: 0x48 } - - { offsetInCU: 0x6B8, offset: 0x3DEC8, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x268, symBinAddr: 0x5F43, symSize: 0x12 } - - { offsetInCU: 0x703, offset: 0x3DF13, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x27A, symBinAddr: 0x5F55, symSize: 0x19 } - - { offsetInCU: 0x73E, offset: 0x3DF4E, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x293, symBinAddr: 0x5F6E, symSize: 0x13 } - - { offsetInCU: 0x773, offset: 0x3DF83, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x2A6, symBinAddr: 0x5F81, symSize: 0x4B } - - { offsetInCU: 0x7D2, offset: 0x3DFE2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2F1, symBinAddr: 0x5FCC, symSize: 0x10F } - - { offsetInCU: 0x875, offset: 0x3E085, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x400, symBinAddr: 0x60DB, symSize: 0x21B } - - { offsetInCU: 0xCC4, offset: 0x3E4D4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x61B, symBinAddr: 0x62F6, symSize: 0x1E7 } - - { offsetInCU: 0x10CD, offset: 0x3E8DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x802, symBinAddr: 0x64DD, symSize: 0x9C } - - { offsetInCU: 0x11C3, offset: 0x3E9D3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x89E, symBinAddr: 0x6579, symSize: 0xFD } - - { offsetInCU: 0x1311, offset: 0x3EB21, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x99B, symBinAddr: 0x6676, symSize: 0x1D1 } - - { offsetInCU: 0x1691, offset: 0x3EEA1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xB6C, symBinAddr: 0x6847, symSize: 0xB2 } - - { offsetInCU: 0x178B, offset: 0x3EF9B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xC1E, symBinAddr: 0x68F9, symSize: 0xD7 } - - { offsetInCU: 0x18B6, offset: 0x3F0C6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xCF5, symBinAddr: 0x69D0, symSize: 0x2C1 } - - { offsetInCU: 0x1C0A, offset: 0x3F41A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xFB6, symBinAddr: 0x6C91, symSize: 0x92 } - - { offsetInCU: 0x1CD7, offset: 0x3F4E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0x1048, symBinAddr: 0x6D23, symSize: 0x2AA } - - { offsetInCU: 0x1FF3, offset: 0x3F803, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x12F2, symBinAddr: 0x6FCD, symSize: 0x92 } - - { offsetInCU: 0x20E6, offset: 0x3F8F6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x1384, symBinAddr: 0x705F, symSize: 0x352 } - - { offsetInCU: 0x25A7, offset: 0x3FDB7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x16D6, symBinAddr: 0x73B1, symSize: 0x217 } - - { offsetInCU: 0x2806, offset: 0x40016, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x18ED, symBinAddr: 0x75C8, symSize: 0x92 } - - { offsetInCU: 0x2920, offset: 0x40130, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x197F, symBinAddr: 0x765A, symSize: 0x350 } - - { offsetInCU: 0x2D33, offset: 0x40543, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1CCF, symBinAddr: 0x79AA, symSize: 0x1C7 } - - { offsetInCU: 0x2F03, offset: 0x40713, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1E96, symBinAddr: 0x7B71, symSize: 0x92 } - - { offsetInCU: 0x2FD0, offset: 0x407E0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1F28, symBinAddr: 0x7C03, symSize: 0x138 } - - { offsetInCU: 0x316B, offset: 0x4097B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x2060, symBinAddr: 0x7D3B, symSize: 0x487 } - - { offsetInCU: 0x381D, offset: 0x4102D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x24E7, symBinAddr: 0x81C2, symSize: 0x15A } - - { offsetInCU: 0x3A3A, offset: 0x4124A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2641, symBinAddr: 0x831C, symSize: 0x431 } - - { offsetInCU: 0x3FF7, offset: 0x41807, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2A72, symBinAddr: 0x874D, symSize: 0x1FC } - - { offsetInCU: 0x429D, offset: 0x41AAD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x2C6E, symBinAddr: 0x8949, symSize: 0x346 } - - { offsetInCU: 0x4701, offset: 0x41F11, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2FB4, symBinAddr: 0x8C8F, symSize: 0x264 } - - { offsetInCU: 0x4ABF, offset: 0x422CF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x3218, symBinAddr: 0x8EF3, symSize: 0x17 } - - { offsetInCU: 0x4B34, offset: 0x42344, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x322F, symBinAddr: 0x8F0A, symSize: 0x14 } - - { offsetInCU: 0x4BA9, offset: 0x423B9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x3243, symBinAddr: 0x8F1E, symSize: 0x159 } - - { offsetInCU: 0x4DBB, offset: 0x425CB, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x339C, symBinAddr: 0x9077, symSize: 0x1B1 } - - { offsetInCU: 0x5054, offset: 0x42864, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x354D, symBinAddr: 0x9228, symSize: 0x9 } - - { offsetInCU: 0x27, offset: 0x42A31, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x9234, symSize: 0x19 } - - { offsetInCU: 0xB0, offset: 0x42ABA, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x9234, symSize: 0x19 } - - { offsetInCU: 0xEB, offset: 0x42AF5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0x19, symBinAddr: 0x924D, symSize: 0xC8 } - - { offsetInCU: 0x1D3, offset: 0x42BDD, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xE1, symBinAddr: 0x9315, symSize: 0x148 } - - { offsetInCU: 0x36B, offset: 0x42D75, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x229, symBinAddr: 0x945D, symSize: 0x1C } - - { offsetInCU: 0x3E9, offset: 0x42DF3, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x245, symBinAddr: 0x9479, symSize: 0x1C } - - { offsetInCU: 0x467, offset: 0x42E71, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x261, symBinAddr: 0x9495, symSize: 0x138 } - - { offsetInCU: 0x5F1, offset: 0x42FFB, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x399, symBinAddr: 0x95CD, symSize: 0x17A } - - { offsetInCU: 0x8DC, offset: 0x432E6, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x513, symBinAddr: 0x9747, symSize: 0x61 } + - { offsetInCU: 0x2AB, offset: 0x3DABB, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5C5B, symSize: 0x11 } + - { offsetInCU: 0x335, offset: 0x3DB45, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0x11, symBinAddr: 0x5C6C, symSize: 0x11 } + - { offsetInCU: 0x3A0, offset: 0x3DBB0, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x22, symBinAddr: 0x5C7D, symSize: 0x11 } + - { offsetInCU: 0x3DC, offset: 0x3DBEC, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x33, symBinAddr: 0x5C8E, symSize: 0x11 } + - { offsetInCU: 0x424, offset: 0x3DC34, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x44, symBinAddr: 0x5C9F, symSize: 0x93 } + - { offsetInCU: 0x4A7, offset: 0x3DCB7, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xD7, symBinAddr: 0x5D32, symSize: 0xA } + - { offsetInCU: 0x4DC, offset: 0x3DCEC, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xE1, symBinAddr: 0x5D3C, symSize: 0xF } + - { offsetInCU: 0x51B, offset: 0x3DD2B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xF0, symBinAddr: 0x5D4B, symSize: 0xA } + - { offsetInCU: 0x550, offset: 0x3DD60, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xFA, symBinAddr: 0x5D55, symSize: 0xF } + - { offsetInCU: 0x58F, offset: 0x3DD9F, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0x109, symBinAddr: 0x5D64, symSize: 0x28 } + - { offsetInCU: 0x609, offset: 0x3DE19, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x161, symBinAddr: 0x5DBC, symSize: 0x57 } + - { offsetInCU: 0x65D, offset: 0x3DE6D, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x220, symBinAddr: 0x5E7B, symSize: 0x48 } + - { offsetInCU: 0x6B8, offset: 0x3DEC8, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x268, symBinAddr: 0x5EC3, symSize: 0x12 } + - { offsetInCU: 0x703, offset: 0x3DF13, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x27A, symBinAddr: 0x5ED5, symSize: 0x19 } + - { offsetInCU: 0x73E, offset: 0x3DF4E, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x293, symBinAddr: 0x5EEE, symSize: 0x13 } + - { offsetInCU: 0x773, offset: 0x3DF83, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x2A6, symBinAddr: 0x5F01, symSize: 0x4B } + - { offsetInCU: 0x7D2, offset: 0x3DFE2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2F1, symBinAddr: 0x5F4C, symSize: 0x10F } + - { offsetInCU: 0x875, offset: 0x3E085, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x400, symBinAddr: 0x605B, symSize: 0x21B } + - { offsetInCU: 0xCC4, offset: 0x3E4D4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x61B, symBinAddr: 0x6276, symSize: 0x1E7 } + - { offsetInCU: 0x10CD, offset: 0x3E8DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x802, symBinAddr: 0x645D, symSize: 0x9C } + - { offsetInCU: 0x11C3, offset: 0x3E9D3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x89E, symBinAddr: 0x64F9, symSize: 0xFD } + - { offsetInCU: 0x1311, offset: 0x3EB21, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x99B, symBinAddr: 0x65F6, symSize: 0x1D1 } + - { offsetInCU: 0x1691, offset: 0x3EEA1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xB6C, symBinAddr: 0x67C7, symSize: 0xB2 } + - { offsetInCU: 0x178B, offset: 0x3EF9B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xC1E, symBinAddr: 0x6879, symSize: 0xD7 } + - { offsetInCU: 0x18B6, offset: 0x3F0C6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xCF5, symBinAddr: 0x6950, symSize: 0x2C1 } + - { offsetInCU: 0x1C0A, offset: 0x3F41A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xFB6, symBinAddr: 0x6C11, symSize: 0x92 } + - { offsetInCU: 0x1CD7, offset: 0x3F4E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0x1048, symBinAddr: 0x6CA3, symSize: 0x2AA } + - { offsetInCU: 0x1FF3, offset: 0x3F803, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x12F2, symBinAddr: 0x6F4D, symSize: 0x92 } + - { offsetInCU: 0x20E6, offset: 0x3F8F6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x1384, symBinAddr: 0x6FDF, symSize: 0x352 } + - { offsetInCU: 0x25A7, offset: 0x3FDB7, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x16D6, symBinAddr: 0x7331, symSize: 0x217 } + - { offsetInCU: 0x2806, offset: 0x40016, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x18ED, symBinAddr: 0x7548, symSize: 0x92 } + - { offsetInCU: 0x2920, offset: 0x40130, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x197F, symBinAddr: 0x75DA, symSize: 0x350 } + - { offsetInCU: 0x2D33, offset: 0x40543, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1CCF, symBinAddr: 0x792A, symSize: 0x1C7 } + - { offsetInCU: 0x2F03, offset: 0x40713, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1E96, symBinAddr: 0x7AF1, symSize: 0x92 } + - { offsetInCU: 0x2FD0, offset: 0x407E0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1F28, symBinAddr: 0x7B83, symSize: 0x138 } + - { offsetInCU: 0x316B, offset: 0x4097B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x2060, symBinAddr: 0x7CBB, symSize: 0x487 } + - { offsetInCU: 0x381D, offset: 0x4102D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x24E7, symBinAddr: 0x8142, symSize: 0x15A } + - { offsetInCU: 0x3A3A, offset: 0x4124A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2641, symBinAddr: 0x829C, symSize: 0x431 } + - { offsetInCU: 0x3FF7, offset: 0x41807, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2A72, symBinAddr: 0x86CD, symSize: 0x1FC } + - { offsetInCU: 0x429D, offset: 0x41AAD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x2C6E, symBinAddr: 0x88C9, symSize: 0x346 } + - { offsetInCU: 0x4701, offset: 0x41F11, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2FB4, symBinAddr: 0x8C0F, symSize: 0x264 } + - { offsetInCU: 0x4ABF, offset: 0x422CF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x3218, symBinAddr: 0x8E73, symSize: 0x17 } + - { offsetInCU: 0x4B34, offset: 0x42344, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x322F, symBinAddr: 0x8E8A, symSize: 0x14 } + - { offsetInCU: 0x4BA9, offset: 0x423B9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x3243, symBinAddr: 0x8E9E, symSize: 0x159 } + - { offsetInCU: 0x4DBB, offset: 0x425CB, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x339C, symBinAddr: 0x8FF7, symSize: 0x1B1 } + - { offsetInCU: 0x5054, offset: 0x42864, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x354D, symBinAddr: 0x91A8, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0x42A31, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x91B4, symSize: 0x19 } + - { offsetInCU: 0xB0, offset: 0x42ABA, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x91B4, symSize: 0x19 } + - { offsetInCU: 0xEB, offset: 0x42AF5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0x19, symBinAddr: 0x91CD, symSize: 0xC8 } + - { offsetInCU: 0x1D3, offset: 0x42BDD, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xE1, symBinAddr: 0x9295, symSize: 0x148 } + - { offsetInCU: 0x36B, offset: 0x42D75, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x229, symBinAddr: 0x93DD, symSize: 0x1C } + - { offsetInCU: 0x3E9, offset: 0x42DF3, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x245, symBinAddr: 0x93F9, symSize: 0x1C } + - { offsetInCU: 0x467, offset: 0x42E71, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x261, symBinAddr: 0x9415, symSize: 0x138 } + - { offsetInCU: 0x5F1, offset: 0x42FFB, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x399, symBinAddr: 0x954D, symSize: 0x17A } + - { offsetInCU: 0x8DC, offset: 0x432E6, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x513, symBinAddr: 0x96C7, symSize: 0x61 } ... diff --git a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/GMObjC.framework/Versions/A/GMObjC b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/GMObjC.framework/Versions/A/GMObjC index 6011a5e..dfa1803 100755 Binary files a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/GMObjC.framework/Versions/A/GMObjC and b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/GMObjC.framework/Versions/A/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC index adf6d9e..a4135e8 100644 Binary files a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC and b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/DWARF/GMObjC differ diff --git a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml index edc79c3..bc0b4e4 100644 --- a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml +++ b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/aarch64/GMObjC.yml @@ -1,166 +1,166 @@ --- triple: 'arm64-apple-darwin' -binary-path: '/Users/lifei/Library/Caches/org.carthage.CarthageKit/DerivedData/15.4_15F31d/GMObjC/4.0.0/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release/GMObjC.framework/GMObjC' +binary-path: '/Users/lifei/Library/Developer/Xcode/DerivedData/GMObjC-hdhuwzuvilfzjxgffyncwmpbwcvr/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release/GMObjC.framework/GMObjC' relocations: - - { offsetInCU: 0x34, offset: 0x8D45F, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x10B180, symSize: 0x0 } - - { offsetInCU: 0x69, offset: 0x8D494, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x10B1A8, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x8D4D1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4C04, symSize: 0x8C } - - { offsetInCU: 0x333, offset: 0x8D7DD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4C04, symSize: 0x8C } - - { offsetInCU: 0x36A, offset: 0x8D814, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x8C, symBinAddr: 0x4C90, symSize: 0x8 } - - { offsetInCU: 0x3A1, offset: 0x8D84B, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x94, symBinAddr: 0x4C98, symSize: 0x8 } - - { offsetInCU: 0x3E0, offset: 0x8D88A, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0x9C, symBinAddr: 0x4CA0, symSize: 0x8 } - - { offsetInCU: 0x417, offset: 0x8D8C1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xA4, symBinAddr: 0x4CA8, symSize: 0x8 } - - { offsetInCU: 0x456, offset: 0x8D900, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xAC, symBinAddr: 0x4CB0, symSize: 0x30 } - - { offsetInCU: 0x489, offset: 0x8D933, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xDC, symBinAddr: 0x4CE0, symSize: 0x680 } - - { offsetInCU: 0x620, offset: 0x8DACA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x75C, symBinAddr: 0x5360, symSize: 0x8 } - - { offsetInCU: 0x657, offset: 0x8DB01, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x764, symBinAddr: 0x5368, symSize: 0x8 } - - { offsetInCU: 0x696, offset: 0x8DB40, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x76C, symBinAddr: 0x5370, symSize: 0x8 } - - { offsetInCU: 0x6CD, offset: 0x8DB77, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x774, symBinAddr: 0x5378, symSize: 0x8 } - - { offsetInCU: 0x70C, offset: 0x8DBB6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x77C, symBinAddr: 0x5380, symSize: 0x8 } - - { offsetInCU: 0x743, offset: 0x8DBED, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x784, symBinAddr: 0x5388, symSize: 0x8 } - - { offsetInCU: 0x782, offset: 0x8DC2C, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x78C, symBinAddr: 0x5390, symSize: 0x8 } - - { offsetInCU: 0x7B9, offset: 0x8DC63, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x794, symBinAddr: 0x5398, symSize: 0x8 } - - { offsetInCU: 0x7F8, offset: 0x8DCA2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x79C, symBinAddr: 0x53A0, symSize: 0x8 } - - { offsetInCU: 0x82F, offset: 0x8DCD9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x7A4, symBinAddr: 0x53A8, symSize: 0x8 } - - { offsetInCU: 0x86E, offset: 0x8DD18, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x7AC, symBinAddr: 0x53B0, symSize: 0x8 } - - { offsetInCU: 0x8A5, offset: 0x8DD4F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x7B4, symBinAddr: 0x53B8, symSize: 0x8 } - - { offsetInCU: 0x8E4, offset: 0x8DD8E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x7BC, symBinAddr: 0x53C0, symSize: 0x8 } - - { offsetInCU: 0x91B, offset: 0x8DDC5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x7C4, symBinAddr: 0x53C8, symSize: 0x8 } - - { offsetInCU: 0x95A, offset: 0x8DE04, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x7CC, symBinAddr: 0x53D0, symSize: 0x8 } - - { offsetInCU: 0x991, offset: 0x8DE3B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x7D4, symBinAddr: 0x53D8, symSize: 0x8 } - - { offsetInCU: 0x9D0, offset: 0x8DE7A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x7DC, symBinAddr: 0x53E0, symSize: 0x8 } - - { offsetInCU: 0xA07, offset: 0x8DEB1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x7E4, symBinAddr: 0x53E8, symSize: 0x8 } - - { offsetInCU: 0xA46, offset: 0x8DEF0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x7EC, symBinAddr: 0x53F0, symSize: 0x8 } - - { offsetInCU: 0xA7D, offset: 0x8DF27, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x7F4, symBinAddr: 0x53F8, symSize: 0x8 } - - { offsetInCU: 0xABC, offset: 0x8DF66, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x7FC, symBinAddr: 0x5400, symSize: 0x8 } - - { offsetInCU: 0xAF3, offset: 0x8DF9D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x804, symBinAddr: 0x5408, symSize: 0x8 } - - { offsetInCU: 0xB32, offset: 0x8DFDC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x80C, symBinAddr: 0x5410, symSize: 0x8 } - - { offsetInCU: 0xB69, offset: 0x8E013, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x814, symBinAddr: 0x5418, symSize: 0x8 } - - { offsetInCU: 0xBA8, offset: 0x8E052, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x81C, symBinAddr: 0x5420, symSize: 0x8 } - - { offsetInCU: 0xBDF, offset: 0x8E089, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x824, symBinAddr: 0x5428, symSize: 0x8 } - - { offsetInCU: 0xC1E, offset: 0x8E0C8, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x82C, symBinAddr: 0x5430, symSize: 0x8 } - - { offsetInCU: 0xC55, offset: 0x8E0FF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x834, symBinAddr: 0x5438, symSize: 0x8 } - - { offsetInCU: 0xC94, offset: 0x8E13E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x83C, symBinAddr: 0x5440, symSize: 0x8 } - - { offsetInCU: 0xCCB, offset: 0x8E175, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x844, symBinAddr: 0x5448, symSize: 0x8 } - - { offsetInCU: 0xD0A, offset: 0x8E1B4, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x84C, symBinAddr: 0x5450, symSize: 0x8 } - - { offsetInCU: 0xD41, offset: 0x8E1EB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x854, symBinAddr: 0x5458, symSize: 0x8 } - - { offsetInCU: 0xD80, offset: 0x8E22A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x85C, symBinAddr: 0x5460, symSize: 0x8 } - - { offsetInCU: 0xDB7, offset: 0x8E261, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0x864, symBinAddr: 0x5468, symSize: 0x8 } - - { offsetInCU: 0xDF6, offset: 0x8E2A0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0x86C, symBinAddr: 0x5470, symSize: 0x8 } - - { offsetInCU: 0xE2D, offset: 0x8E2D7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0x874, symBinAddr: 0x5478, symSize: 0x8 } - - { offsetInCU: 0xE6C, offset: 0x8E316, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0x87C, symBinAddr: 0x5480, symSize: 0xF0 } - - { offsetInCU: 0xE9F, offset: 0x8E349, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0x96C, symBinAddr: 0x5570, symSize: 0xC } - - { offsetInCU: 0xECE, offset: 0x8E378, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0x978, symBinAddr: 0x557C, symSize: 0xF0 } - - { offsetInCU: 0xF35, offset: 0x8E3DF, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xA68, symBinAddr: 0x566C, symSize: 0xF0 } - - { offsetInCU: 0xF9C, offset: 0x8E446, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xB58, symBinAddr: 0x575C, symSize: 0x20C } - - { offsetInCU: 0x130D, offset: 0x8E7B7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xD64, symBinAddr: 0x5968, symSize: 0xD4 } - - { offsetInCU: 0x1364, offset: 0x8E80E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0xE38, symBinAddr: 0x5A3C, symSize: 0xD4 } - - { offsetInCU: 0x13BB, offset: 0x8E865, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0xF0C, symBinAddr: 0x5B10, symSize: 0x1D4 } - - { offsetInCU: 0x15DE, offset: 0x8EA88, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x10E0, symBinAddr: 0x5CE4, symSize: 0x8 } - - { offsetInCU: 0x162F, offset: 0x8EAD9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x10E8, symBinAddr: 0x5CEC, symSize: 0x8 } - - { offsetInCU: 0x1680, offset: 0x8EB2A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x10F0, symBinAddr: 0x5CF4, symSize: 0x8 } - - { offsetInCU: 0x16D1, offset: 0x8EB7B, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x10F8, symBinAddr: 0x5CFC, symSize: 0x8 } - - { offsetInCU: 0x1722, offset: 0x8EBCC, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1100, symBinAddr: 0x5D04, symSize: 0x174 } - - { offsetInCU: 0x1A1B, offset: 0x8EEC5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x1274, symBinAddr: 0x5E78, symSize: 0x1CC } - - { offsetInCU: 0x1D3F, offset: 0x8F1E9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x1440, symBinAddr: 0x6044, symSize: 0x11C } - - { offsetInCU: 0x1D99, offset: 0x8F243, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x155C, symBinAddr: 0x6160, symSize: 0x11C } - - { offsetInCU: 0x1DF3, offset: 0x8F29D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1678, symBinAddr: 0x627C, symSize: 0x2C0 } - - { offsetInCU: 0x203D, offset: 0x8F4E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1938, symBinAddr: 0x653C, symSize: 0x160 } - - { offsetInCU: 0x2259, offset: 0x8F703, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1A98, symBinAddr: 0x669C, symSize: 0x174 } - - { offsetInCU: 0x2476, offset: 0x8F920, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x1C0C, symBinAddr: 0x6810, symSize: 0x550 } - - { offsetInCU: 0x27A9, offset: 0x8FC53, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x215C, symBinAddr: 0x6D60, symSize: 0x50 } - - { offsetInCU: 0x282A, offset: 0x8FCD4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x21AC, symBinAddr: 0x6DB0, symSize: 0xE8 } - - { offsetInCU: 0x29BA, offset: 0x8FE64, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x2294, symBinAddr: 0x6E98, symSize: 0xB0 } - - { offsetInCU: 0x2AD4, offset: 0x8FF7E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2344, symBinAddr: 0x6F48, symSize: 0x174 } - - { offsetInCU: 0x2CD4, offset: 0x9017E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x24B8, symBinAddr: 0x70BC, symSize: 0x98 } - - { offsetInCU: 0x2DFC, offset: 0x902A6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2550, symBinAddr: 0x7154, symSize: 0x88 } - - { offsetInCU: 0x2EE9, offset: 0x90393, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x25D8, symBinAddr: 0x71DC, symSize: 0x70 } - - { offsetInCU: 0x302C, offset: 0x904D6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2648, symBinAddr: 0x724C, symSize: 0xD4 } - - { offsetInCU: 0x3121, offset: 0x905CB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x271C, symBinAddr: 0x7320, symSize: 0xF0 } - - { offsetInCU: 0x32CE, offset: 0x90778, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x280C, symBinAddr: 0x7410, symSize: 0x100 } - - { offsetInCU: 0x27, offset: 0x90901, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7510, symSize: 0xC } - - { offsetInCU: 0x95, offset: 0x9096F, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7510, symSize: 0xC } - - { offsetInCU: 0xC4, offset: 0x9099E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0xC, symBinAddr: 0x751C, symSize: 0x170 } - - { offsetInCU: 0x227, offset: 0x90B01, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x17C, symBinAddr: 0x768C, symSize: 0x104 } - - { offsetInCU: 0x2BE, offset: 0x90B98, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x280, symBinAddr: 0x7790, symSize: 0x1EC } - - { offsetInCU: 0x534, offset: 0x90E0E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x46C, symBinAddr: 0x797C, symSize: 0xE0 } - - { offsetInCU: 0x5DA, offset: 0x90EB4, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x54C, symBinAddr: 0x7A5C, symSize: 0x188 } - - { offsetInCU: 0x77A, offset: 0x91054, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x6D4, symBinAddr: 0x7BE4, symSize: 0x148 } - - { offsetInCU: 0x831, offset: 0x9110B, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x81C, symBinAddr: 0x7D2C, symSize: 0x20C } - - { offsetInCU: 0xA39, offset: 0x91313, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xA28, symBinAddr: 0x7F38, symSize: 0x124 } - - { offsetInCU: 0xAFF, offset: 0x913D9, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xB4C, symBinAddr: 0x805C, symSize: 0x1A4 } - - { offsetInCU: 0x27, offset: 0x915FC, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x8200, symSize: 0x8C } - - { offsetInCU: 0x5E, offset: 0x91633, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x8200, symSize: 0x8C } - - { offsetInCU: 0xC5, offset: 0x9169A, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x8C, symBinAddr: 0x828C, symSize: 0xDC } - - { offsetInCU: 0x1B1, offset: 0x91786, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x168, symBinAddr: 0x8368, symSize: 0x94 } - - { offsetInCU: 0x218, offset: 0x917ED, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x1FC, symBinAddr: 0x83FC, symSize: 0xB0 } - - { offsetInCU: 0x2DF, offset: 0x918B4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x2AC, symBinAddr: 0x84AC, symSize: 0x8C } - - { offsetInCU: 0x342, offset: 0x91917, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x338, symBinAddr: 0x8538, symSize: 0x64 } - - { offsetInCU: 0x395, offset: 0x9196A, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x39C, symBinAddr: 0x859C, symSize: 0x108 } - - { offsetInCU: 0x3EC, offset: 0x919C1, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x4A4, symBinAddr: 0x86A4, symSize: 0x98 } - - { offsetInCU: 0x44F, offset: 0x91A24, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x53C, symBinAddr: 0x873C, symSize: 0x98 } - - { offsetInCU: 0x4B2, offset: 0x91A87, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x5D4, symBinAddr: 0x87D4, symSize: 0xC8 } - - { offsetInCU: 0x27, offset: 0x91B5E, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x889C, symSize: 0xC } + - { offsetInCU: 0x34, offset: 0x8D45F, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x10B1D0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x8D494, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x10B1F8, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x8D4D1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4C54, symSize: 0x8C } + - { offsetInCU: 0x333, offset: 0x8D7DD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0x4C54, symSize: 0x8C } + - { offsetInCU: 0x36A, offset: 0x8D814, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x8C, symBinAddr: 0x4CE0, symSize: 0x8 } + - { offsetInCU: 0x3A1, offset: 0x8D84B, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x94, symBinAddr: 0x4CE8, symSize: 0x8 } + - { offsetInCU: 0x3E0, offset: 0x8D88A, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0x9C, symBinAddr: 0x4CF0, symSize: 0x8 } + - { offsetInCU: 0x417, offset: 0x8D8C1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xA4, symBinAddr: 0x4CF8, symSize: 0x8 } + - { offsetInCU: 0x456, offset: 0x8D900, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xAC, symBinAddr: 0x4D00, symSize: 0x30 } + - { offsetInCU: 0x489, offset: 0x8D933, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xDC, symBinAddr: 0x4D30, symSize: 0x680 } + - { offsetInCU: 0x620, offset: 0x8DACA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x75C, symBinAddr: 0x53B0, symSize: 0x8 } + - { offsetInCU: 0x657, offset: 0x8DB01, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x764, symBinAddr: 0x53B8, symSize: 0x8 } + - { offsetInCU: 0x696, offset: 0x8DB40, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x76C, symBinAddr: 0x53C0, symSize: 0x8 } + - { offsetInCU: 0x6CD, offset: 0x8DB77, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x774, symBinAddr: 0x53C8, symSize: 0x8 } + - { offsetInCU: 0x70C, offset: 0x8DBB6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x77C, symBinAddr: 0x53D0, symSize: 0x8 } + - { offsetInCU: 0x743, offset: 0x8DBED, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x784, symBinAddr: 0x53D8, symSize: 0x8 } + - { offsetInCU: 0x782, offset: 0x8DC2C, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x78C, symBinAddr: 0x53E0, symSize: 0x8 } + - { offsetInCU: 0x7B9, offset: 0x8DC63, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x794, symBinAddr: 0x53E8, symSize: 0x8 } + - { offsetInCU: 0x7F8, offset: 0x8DCA2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x79C, symBinAddr: 0x53F0, symSize: 0x8 } + - { offsetInCU: 0x82F, offset: 0x8DCD9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x7A4, symBinAddr: 0x53F8, symSize: 0x8 } + - { offsetInCU: 0x86E, offset: 0x8DD18, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x7AC, symBinAddr: 0x5400, symSize: 0x8 } + - { offsetInCU: 0x8A5, offset: 0x8DD4F, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x7B4, symBinAddr: 0x5408, symSize: 0x8 } + - { offsetInCU: 0x8E4, offset: 0x8DD8E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x7BC, symBinAddr: 0x5410, symSize: 0x8 } + - { offsetInCU: 0x91B, offset: 0x8DDC5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x7C4, symBinAddr: 0x5418, symSize: 0x8 } + - { offsetInCU: 0x95A, offset: 0x8DE04, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x7CC, symBinAddr: 0x5420, symSize: 0x8 } + - { offsetInCU: 0x991, offset: 0x8DE3B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x7D4, symBinAddr: 0x5428, symSize: 0x8 } + - { offsetInCU: 0x9D0, offset: 0x8DE7A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x7DC, symBinAddr: 0x5430, symSize: 0x8 } + - { offsetInCU: 0xA07, offset: 0x8DEB1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x7E4, symBinAddr: 0x5438, symSize: 0x8 } + - { offsetInCU: 0xA46, offset: 0x8DEF0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x7EC, symBinAddr: 0x5440, symSize: 0x8 } + - { offsetInCU: 0xA7D, offset: 0x8DF27, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x7F4, symBinAddr: 0x5448, symSize: 0x8 } + - { offsetInCU: 0xABC, offset: 0x8DF66, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x7FC, symBinAddr: 0x5450, symSize: 0x8 } + - { offsetInCU: 0xAF3, offset: 0x8DF9D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x804, symBinAddr: 0x5458, symSize: 0x8 } + - { offsetInCU: 0xB32, offset: 0x8DFDC, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x80C, symBinAddr: 0x5460, symSize: 0x8 } + - { offsetInCU: 0xB69, offset: 0x8E013, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x814, symBinAddr: 0x5468, symSize: 0x8 } + - { offsetInCU: 0xBA8, offset: 0x8E052, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x81C, symBinAddr: 0x5470, symSize: 0x8 } + - { offsetInCU: 0xBDF, offset: 0x8E089, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x824, symBinAddr: 0x5478, symSize: 0x8 } + - { offsetInCU: 0xC1E, offset: 0x8E0C8, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x82C, symBinAddr: 0x5480, symSize: 0x8 } + - { offsetInCU: 0xC55, offset: 0x8E0FF, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x834, symBinAddr: 0x5488, symSize: 0x8 } + - { offsetInCU: 0xC94, offset: 0x8E13E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x83C, symBinAddr: 0x5490, symSize: 0x8 } + - { offsetInCU: 0xCCB, offset: 0x8E175, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x844, symBinAddr: 0x5498, symSize: 0x8 } + - { offsetInCU: 0xD0A, offset: 0x8E1B4, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x84C, symBinAddr: 0x54A0, symSize: 0x8 } + - { offsetInCU: 0xD41, offset: 0x8E1EB, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x854, symBinAddr: 0x54A8, symSize: 0x8 } + - { offsetInCU: 0xD80, offset: 0x8E22A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x85C, symBinAddr: 0x54B0, symSize: 0x8 } + - { offsetInCU: 0xDB7, offset: 0x8E261, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0x864, symBinAddr: 0x54B8, symSize: 0x8 } + - { offsetInCU: 0xDF6, offset: 0x8E2A0, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0x86C, symBinAddr: 0x54C0, symSize: 0x8 } + - { offsetInCU: 0xE2D, offset: 0x8E2D7, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0x874, symBinAddr: 0x54C8, symSize: 0x8 } + - { offsetInCU: 0xE6C, offset: 0x8E316, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0x87C, symBinAddr: 0x54D0, symSize: 0xF0 } + - { offsetInCU: 0xE9F, offset: 0x8E349, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0x96C, symBinAddr: 0x55C0, symSize: 0xC } + - { offsetInCU: 0xECE, offset: 0x8E378, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0x978, symBinAddr: 0x55CC, symSize: 0xF0 } + - { offsetInCU: 0xF35, offset: 0x8E3DF, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xA68, symBinAddr: 0x56BC, symSize: 0xF0 } + - { offsetInCU: 0xF9C, offset: 0x8E446, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xB58, symBinAddr: 0x57AC, symSize: 0x20C } + - { offsetInCU: 0x130D, offset: 0x8E7B7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xD64, symBinAddr: 0x59B8, symSize: 0xD4 } + - { offsetInCU: 0x1364, offset: 0x8E80E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0xE38, symBinAddr: 0x5A8C, symSize: 0xD4 } + - { offsetInCU: 0x13BB, offset: 0x8E865, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0xF0C, symBinAddr: 0x5B60, symSize: 0x1D4 } + - { offsetInCU: 0x15DE, offset: 0x8EA88, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x10E0, symBinAddr: 0x5D34, symSize: 0x8 } + - { offsetInCU: 0x162F, offset: 0x8EAD9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x10E8, symBinAddr: 0x5D3C, symSize: 0x8 } + - { offsetInCU: 0x1680, offset: 0x8EB2A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x10F0, symBinAddr: 0x5D44, symSize: 0x8 } + - { offsetInCU: 0x16D1, offset: 0x8EB7B, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x10F8, symBinAddr: 0x5D4C, symSize: 0x8 } + - { offsetInCU: 0x1722, offset: 0x8EBCC, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1100, symBinAddr: 0x5D54, symSize: 0x174 } + - { offsetInCU: 0x1A1B, offset: 0x8EEC5, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x1274, symBinAddr: 0x5EC8, symSize: 0x1CC } + - { offsetInCU: 0x1D3F, offset: 0x8F1E9, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x1440, symBinAddr: 0x6094, symSize: 0x11C } + - { offsetInCU: 0x1D99, offset: 0x8F243, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x155C, symBinAddr: 0x61B0, symSize: 0x11C } + - { offsetInCU: 0x1DF3, offset: 0x8F29D, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1678, symBinAddr: 0x62CC, symSize: 0x2C0 } + - { offsetInCU: 0x203D, offset: 0x8F4E7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1938, symBinAddr: 0x658C, symSize: 0x160 } + - { offsetInCU: 0x2259, offset: 0x8F703, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1A98, symBinAddr: 0x66EC, symSize: 0x174 } + - { offsetInCU: 0x2476, offset: 0x8F920, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x1C0C, symBinAddr: 0x6860, symSize: 0x550 } + - { offsetInCU: 0x27A9, offset: 0x8FC53, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x215C, symBinAddr: 0x6DB0, symSize: 0x50 } + - { offsetInCU: 0x282A, offset: 0x8FCD4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x21AC, symBinAddr: 0x6E00, symSize: 0xE8 } + - { offsetInCU: 0x29BA, offset: 0x8FE64, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x2294, symBinAddr: 0x6EE8, symSize: 0xB0 } + - { offsetInCU: 0x2AD4, offset: 0x8FF7E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2344, symBinAddr: 0x6F98, symSize: 0x174 } + - { offsetInCU: 0x2CD4, offset: 0x9017E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x24B8, symBinAddr: 0x710C, symSize: 0x98 } + - { offsetInCU: 0x2DFC, offset: 0x902A6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2550, symBinAddr: 0x71A4, symSize: 0x88 } + - { offsetInCU: 0x2EE9, offset: 0x90393, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x25D8, symBinAddr: 0x722C, symSize: 0x70 } + - { offsetInCU: 0x302C, offset: 0x904D6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2648, symBinAddr: 0x729C, symSize: 0xD4 } + - { offsetInCU: 0x3121, offset: 0x905CB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x271C, symBinAddr: 0x7370, symSize: 0xF0 } + - { offsetInCU: 0x32CE, offset: 0x90778, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x280C, symBinAddr: 0x7460, symSize: 0x100 } + - { offsetInCU: 0x27, offset: 0x90901, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7560, symSize: 0xC } + - { offsetInCU: 0x95, offset: 0x9096F, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x7560, symSize: 0xC } + - { offsetInCU: 0xC4, offset: 0x9099E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0xC, symBinAddr: 0x756C, symSize: 0x170 } + - { offsetInCU: 0x227, offset: 0x90B01, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x17C, symBinAddr: 0x76DC, symSize: 0x104 } + - { offsetInCU: 0x2BE, offset: 0x90B98, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x280, symBinAddr: 0x77E0, symSize: 0x1EC } + - { offsetInCU: 0x534, offset: 0x90E0E, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x46C, symBinAddr: 0x79CC, symSize: 0xE0 } + - { offsetInCU: 0x5DA, offset: 0x90EB4, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x54C, symBinAddr: 0x7AAC, symSize: 0x188 } + - { offsetInCU: 0x77A, offset: 0x91054, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x6D4, symBinAddr: 0x7C34, symSize: 0x148 } + - { offsetInCU: 0x831, offset: 0x9110B, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x81C, symBinAddr: 0x7D7C, symSize: 0x20C } + - { offsetInCU: 0xA39, offset: 0x91313, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xA28, symBinAddr: 0x7F88, symSize: 0x124 } + - { offsetInCU: 0xAFF, offset: 0x913D9, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xB4C, symBinAddr: 0x80AC, symSize: 0x1A4 } + - { offsetInCU: 0x27, offset: 0x915FC, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x8250, symSize: 0x8C } + - { offsetInCU: 0x5E, offset: 0x91633, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x8250, symSize: 0x8C } + - { offsetInCU: 0xC5, offset: 0x9169A, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x8C, symBinAddr: 0x82DC, symSize: 0xDC } + - { offsetInCU: 0x1B1, offset: 0x91786, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x168, symBinAddr: 0x83B8, symSize: 0x94 } + - { offsetInCU: 0x218, offset: 0x917ED, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x1FC, symBinAddr: 0x844C, symSize: 0xB0 } + - { offsetInCU: 0x2DF, offset: 0x918B4, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x2AC, symBinAddr: 0x84FC, symSize: 0x8C } + - { offsetInCU: 0x342, offset: 0x91917, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x338, symBinAddr: 0x8588, symSize: 0x64 } + - { offsetInCU: 0x395, offset: 0x9196A, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x39C, symBinAddr: 0x85EC, symSize: 0x108 } + - { offsetInCU: 0x3EC, offset: 0x919C1, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x4A4, symBinAddr: 0x86F4, symSize: 0x98 } + - { offsetInCU: 0x44F, offset: 0x91A24, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x53C, symBinAddr: 0x878C, symSize: 0x98 } + - { offsetInCU: 0x4B2, offset: 0x91A87, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x5D4, symBinAddr: 0x8824, symSize: 0xC8 } + - { offsetInCU: 0x27, offset: 0x91B5E, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x88EC, symSize: 0xC } - { offsetInCU: 0x4F, offset: 0x91B86, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_it, symObjAddr: 0x2E08, symBinAddr: 0x150100, symSize: 0x0 } - - { offsetInCU: 0x5E, offset: 0x91B95, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x10C, symBinAddr: 0x89A8, symSize: 0x40 } - - { offsetInCU: 0x88, offset: 0x91BBF, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x11080, symBinAddr: 0x17AD90, symSize: 0x0 } - - { offsetInCU: 0xC9, offset: 0x91C00, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x190, symBinAddr: 0x8A2C, symSize: 0x74 } - - { offsetInCU: 0xF3, offset: 0x91C2A, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x11090, symBinAddr: 0x17ADA0, symSize: 0x0 } - - { offsetInCU: 0x160, offset: 0x91C97, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x11088, symBinAddr: 0x17AD98, symSize: 0x0 } + - { offsetInCU: 0x5E, offset: 0x91B95, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x10C, symBinAddr: 0x89F8, symSize: 0x40 } + - { offsetInCU: 0x88, offset: 0x91BBF, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x10F68, symBinAddr: 0x17AD90, symSize: 0x0 } + - { offsetInCU: 0xC9, offset: 0x91C00, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x190, symBinAddr: 0x8A7C, symSize: 0x74 } + - { offsetInCU: 0xF3, offset: 0x91C2A, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x10F78, symBinAddr: 0x17ADA0, symSize: 0x0 } + - { offsetInCU: 0x160, offset: 0x91C97, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x10F70, symBinAddr: 0x17AD98, symSize: 0x0 } - { offsetInCU: 0x1B0, offset: 0x91CE7, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_seq_tt, symObjAddr: 0x2D68, symBinAddr: 0x150060, symSize: 0x0 } - - { offsetInCU: 0x2A7, offset: 0x91DDE, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x889C, symSize: 0xC } - - { offsetInCU: 0x331, offset: 0x91E68, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0xC, symBinAddr: 0x88A8, symSize: 0xC } - - { offsetInCU: 0x39C, offset: 0x91ED3, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x18, symBinAddr: 0x88B4, symSize: 0xC } - - { offsetInCU: 0x3D8, offset: 0x91F0F, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x24, symBinAddr: 0x88C0, symSize: 0xC } - - { offsetInCU: 0x420, offset: 0x91F57, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x30, symBinAddr: 0x88CC, symSize: 0x8C } - - { offsetInCU: 0x457, offset: 0x91F8E, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xBC, symBinAddr: 0x8958, symSize: 0x8 } - - { offsetInCU: 0x48E, offset: 0x91FC5, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xC4, symBinAddr: 0x8960, symSize: 0x8 } - - { offsetInCU: 0x4CD, offset: 0x92004, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xCC, symBinAddr: 0x8968, symSize: 0x8 } - - { offsetInCU: 0x504, offset: 0x9203B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xD4, symBinAddr: 0x8970, symSize: 0x8 } - - { offsetInCU: 0x543, offset: 0x9207A, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0xDC, symBinAddr: 0x8978, symSize: 0x30 } - - { offsetInCU: 0x5BD, offset: 0x920F4, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x14C, symBinAddr: 0x89E8, symSize: 0x44 } - - { offsetInCU: 0x5E4, offset: 0x9211B, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x204, symBinAddr: 0x8AA0, symSize: 0x4C } - - { offsetInCU: 0x633, offset: 0x9216A, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x250, symBinAddr: 0x8AEC, symSize: 0xC } - - { offsetInCU: 0x672, offset: 0x921A9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x25C, symBinAddr: 0x8AF8, symSize: 0xC } - - { offsetInCU: 0x6A1, offset: 0x921D8, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x268, symBinAddr: 0x8B04, symSize: 0x14 } - - { offsetInCU: 0x6D8, offset: 0x9220F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x27C, symBinAddr: 0x8B18, symSize: 0x44 } - - { offsetInCU: 0x70B, offset: 0x92242, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2C0, symBinAddr: 0x8B5C, symSize: 0xB0 } - - { offsetInCU: 0x74A, offset: 0x92281, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x370, symBinAddr: 0x8C0C, symSize: 0x1E0 } - - { offsetInCU: 0xAB7, offset: 0x925EE, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x550, symBinAddr: 0x8DEC, symSize: 0x1C0 } - - { offsetInCU: 0xE25, offset: 0x9295C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x710, symBinAddr: 0x8FAC, symSize: 0x90 } - - { offsetInCU: 0xE8C, offset: 0x929C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x7A0, symBinAddr: 0x903C, symSize: 0xDC } - - { offsetInCU: 0xF13, offset: 0x92A4A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x87C, symBinAddr: 0x9118, symSize: 0x1B0 } - - { offsetInCU: 0x11F3, offset: 0x92D2A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xA2C, symBinAddr: 0x92C8, symSize: 0x9C } - - { offsetInCU: 0x125E, offset: 0x92D95, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xAC8, symBinAddr: 0x9364, symSize: 0xBC } - - { offsetInCU: 0x12FA, offset: 0x92E31, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xB84, symBinAddr: 0x9420, symSize: 0x230 } - - { offsetInCU: 0x1430, offset: 0x92F67, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xDB4, symBinAddr: 0x9650, symSize: 0x88 } - - { offsetInCU: 0x14BD, offset: 0x92FF4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0xE3C, symBinAddr: 0x96D8, symSize: 0x228 } - - { offsetInCU: 0x15F3, offset: 0x9312A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x1064, symBinAddr: 0x9900, symSize: 0x88 } - - { offsetInCU: 0x16A6, offset: 0x931DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x10EC, symBinAddr: 0x9988, symSize: 0x2E4 } - - { offsetInCU: 0x1979, offset: 0x934B0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x13D0, symBinAddr: 0x9C6C, symSize: 0x1B4 } - - { offsetInCU: 0x1A9E, offset: 0x935D5, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1584, symBinAddr: 0x9E20, symSize: 0x88 } - - { offsetInCU: 0x1B78, offset: 0x936AF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x160C, symBinAddr: 0x9EA8, symSize: 0x2FC } - - { offsetInCU: 0x1E22, offset: 0x93959, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1908, symBinAddr: 0xA1A4, symSize: 0x17C } - - { offsetInCU: 0x1EAF, offset: 0x939E6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1A84, symBinAddr: 0xA320, symSize: 0x88 } - - { offsetInCU: 0x1F3C, offset: 0x93A73, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1B0C, symBinAddr: 0xA3A8, symSize: 0x108 } - - { offsetInCU: 0x1FC9, offset: 0x93B00, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x1C14, symBinAddr: 0xA4B0, symSize: 0x3C4 } - - { offsetInCU: 0x2456, offset: 0x93F8D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x1FD8, symBinAddr: 0xA874, symSize: 0x130 } - - { offsetInCU: 0x24F4, offset: 0x9402B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2108, symBinAddr: 0xA9A4, symSize: 0x30C } - - { offsetInCU: 0x288B, offset: 0x943C2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2414, symBinAddr: 0xACB0, symSize: 0x1A8 } - - { offsetInCU: 0x2A4F, offset: 0x94586, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x25BC, symBinAddr: 0xAE58, symSize: 0x2B4 } - - { offsetInCU: 0x2D2E, offset: 0x94865, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2870, symBinAddr: 0xB10C, symSize: 0x214 } - - { offsetInCU: 0x3007, offset: 0x94B3E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x2A84, symBinAddr: 0xB320, symSize: 0x8 } - - { offsetInCU: 0x3059, offset: 0x94B90, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x2A8C, symBinAddr: 0xB328, symSize: 0x8 } - - { offsetInCU: 0x30AB, offset: 0x94BE2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x2A94, symBinAddr: 0xB330, symSize: 0x130 } - - { offsetInCU: 0x321D, offset: 0x94D54, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x2BC4, symBinAddr: 0xB460, symSize: 0x190 } - - { offsetInCU: 0x345A, offset: 0x94F91, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x2D54, symBinAddr: 0xB5F0, symSize: 0x8 } - - { offsetInCU: 0x27, offset: 0x9516C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0xB5F8, symSize: 0xC } - - { offsetInCU: 0xB0, offset: 0x951F5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0xB5F8, symSize: 0xC } - - { offsetInCU: 0xDF, offset: 0x95224, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0xC, symBinAddr: 0xB604, symSize: 0xA8 } - - { offsetInCU: 0x152, offset: 0x95297, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xB4, symBinAddr: 0xB6AC, symSize: 0x104 } - - { offsetInCU: 0x27A, offset: 0x953BF, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x1B8, symBinAddr: 0xB7B0, symSize: 0x10 } - - { offsetInCU: 0x2D5, offset: 0x9541A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x1C8, symBinAddr: 0xB7C0, symSize: 0x10 } - - { offsetInCU: 0x330, offset: 0x95475, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x1D8, symBinAddr: 0xB7D0, symSize: 0x104 } - - { offsetInCU: 0x3D3, offset: 0x95518, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x2DC, symBinAddr: 0xB8D4, symSize: 0x14C } - - { offsetInCU: 0x5B7, offset: 0x956FC, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x428, symBinAddr: 0xBA20, symSize: 0x40 } + - { offsetInCU: 0x2A7, offset: 0x91DDE, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x88EC, symSize: 0xC } + - { offsetInCU: 0x331, offset: 0x91E68, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0xC, symBinAddr: 0x88F8, symSize: 0xC } + - { offsetInCU: 0x39C, offset: 0x91ED3, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x18, symBinAddr: 0x8904, symSize: 0xC } + - { offsetInCU: 0x3D8, offset: 0x91F0F, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x24, symBinAddr: 0x8910, symSize: 0xC } + - { offsetInCU: 0x420, offset: 0x91F57, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x30, symBinAddr: 0x891C, symSize: 0x8C } + - { offsetInCU: 0x457, offset: 0x91F8E, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xBC, symBinAddr: 0x89A8, symSize: 0x8 } + - { offsetInCU: 0x48E, offset: 0x91FC5, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xC4, symBinAddr: 0x89B0, symSize: 0x8 } + - { offsetInCU: 0x4CD, offset: 0x92004, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xCC, symBinAddr: 0x89B8, symSize: 0x8 } + - { offsetInCU: 0x504, offset: 0x9203B, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xD4, symBinAddr: 0x89C0, symSize: 0x8 } + - { offsetInCU: 0x543, offset: 0x9207A, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0xDC, symBinAddr: 0x89C8, symSize: 0x30 } + - { offsetInCU: 0x5BD, offset: 0x920F4, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x14C, symBinAddr: 0x8A38, symSize: 0x44 } + - { offsetInCU: 0x5E4, offset: 0x9211B, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x204, symBinAddr: 0x8AF0, symSize: 0x4C } + - { offsetInCU: 0x633, offset: 0x9216A, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x250, symBinAddr: 0x8B3C, symSize: 0xC } + - { offsetInCU: 0x672, offset: 0x921A9, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x25C, symBinAddr: 0x8B48, symSize: 0xC } + - { offsetInCU: 0x6A1, offset: 0x921D8, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x268, symBinAddr: 0x8B54, symSize: 0x14 } + - { offsetInCU: 0x6D8, offset: 0x9220F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x27C, symBinAddr: 0x8B68, symSize: 0x44 } + - { offsetInCU: 0x70B, offset: 0x92242, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2C0, symBinAddr: 0x8BAC, symSize: 0xB0 } + - { offsetInCU: 0x74A, offset: 0x92281, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x370, symBinAddr: 0x8C5C, symSize: 0x1E0 } + - { offsetInCU: 0xAB7, offset: 0x925EE, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x550, symBinAddr: 0x8E3C, symSize: 0x1C0 } + - { offsetInCU: 0xE25, offset: 0x9295C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x710, symBinAddr: 0x8FFC, symSize: 0x90 } + - { offsetInCU: 0xE8C, offset: 0x929C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x7A0, symBinAddr: 0x908C, symSize: 0xDC } + - { offsetInCU: 0xF13, offset: 0x92A4A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x87C, symBinAddr: 0x9168, symSize: 0x1B0 } + - { offsetInCU: 0x11F3, offset: 0x92D2A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xA2C, symBinAddr: 0x9318, symSize: 0x9C } + - { offsetInCU: 0x125E, offset: 0x92D95, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xAC8, symBinAddr: 0x93B4, symSize: 0xBC } + - { offsetInCU: 0x12FA, offset: 0x92E31, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xB84, symBinAddr: 0x9470, symSize: 0x230 } + - { offsetInCU: 0x1430, offset: 0x92F67, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xDB4, symBinAddr: 0x96A0, symSize: 0x88 } + - { offsetInCU: 0x14BD, offset: 0x92FF4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0xE3C, symBinAddr: 0x9728, symSize: 0x228 } + - { offsetInCU: 0x15F3, offset: 0x9312A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x1064, symBinAddr: 0x9950, symSize: 0x88 } + - { offsetInCU: 0x16A6, offset: 0x931DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x10EC, symBinAddr: 0x99D8, symSize: 0x2E4 } + - { offsetInCU: 0x1979, offset: 0x934B0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x13D0, symBinAddr: 0x9CBC, symSize: 0x1B4 } + - { offsetInCU: 0x1A9E, offset: 0x935D5, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1584, symBinAddr: 0x9E70, symSize: 0x88 } + - { offsetInCU: 0x1B78, offset: 0x936AF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x160C, symBinAddr: 0x9EF8, symSize: 0x2FC } + - { offsetInCU: 0x1E22, offset: 0x93959, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1908, symBinAddr: 0xA1F4, symSize: 0x17C } + - { offsetInCU: 0x1EAF, offset: 0x939E6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1A84, symBinAddr: 0xA370, symSize: 0x88 } + - { offsetInCU: 0x1F3C, offset: 0x93A73, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1B0C, symBinAddr: 0xA3F8, symSize: 0x108 } + - { offsetInCU: 0x1FC9, offset: 0x93B00, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x1C14, symBinAddr: 0xA500, symSize: 0x3C4 } + - { offsetInCU: 0x2456, offset: 0x93F8D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x1FD8, symBinAddr: 0xA8C4, symSize: 0x130 } + - { offsetInCU: 0x24F4, offset: 0x9402B, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2108, symBinAddr: 0xA9F4, symSize: 0x30C } + - { offsetInCU: 0x288B, offset: 0x943C2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2414, symBinAddr: 0xAD00, symSize: 0x1A8 } + - { offsetInCU: 0x2A4F, offset: 0x94586, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x25BC, symBinAddr: 0xAEA8, symSize: 0x2B4 } + - { offsetInCU: 0x2D2E, offset: 0x94865, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2870, symBinAddr: 0xB15C, symSize: 0x214 } + - { offsetInCU: 0x3007, offset: 0x94B3E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x2A84, symBinAddr: 0xB370, symSize: 0x8 } + - { offsetInCU: 0x3059, offset: 0x94B90, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x2A8C, symBinAddr: 0xB378, symSize: 0x8 } + - { offsetInCU: 0x30AB, offset: 0x94BE2, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x2A94, symBinAddr: 0xB380, symSize: 0x130 } + - { offsetInCU: 0x321D, offset: 0x94D54, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x2BC4, symBinAddr: 0xB4B0, symSize: 0x190 } + - { offsetInCU: 0x345A, offset: 0x94F91, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x2D54, symBinAddr: 0xB640, symSize: 0x8 } + - { offsetInCU: 0x27, offset: 0x9516C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0xB648, symSize: 0xC } + - { offsetInCU: 0xB0, offset: 0x951F5, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0xB648, symSize: 0xC } + - { offsetInCU: 0xDF, offset: 0x95224, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0xC, symBinAddr: 0xB654, symSize: 0xA8 } + - { offsetInCU: 0x152, offset: 0x95297, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xB4, symBinAddr: 0xB6FC, symSize: 0x104 } + - { offsetInCU: 0x27A, offset: 0x953BF, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x1B8, symBinAddr: 0xB800, symSize: 0x10 } + - { offsetInCU: 0x2D5, offset: 0x9541A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x1C8, symBinAddr: 0xB810, symSize: 0x10 } + - { offsetInCU: 0x330, offset: 0x95475, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x1D8, symBinAddr: 0xB820, symSize: 0x104 } + - { offsetInCU: 0x3D3, offset: 0x95518, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x2DC, symBinAddr: 0xB924, symSize: 0x14C } + - { offsetInCU: 0x5B7, offset: 0x956FC, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x428, symBinAddr: 0xBA70, symSize: 0x40 } ... diff --git a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml index ddc8a3a..f75f954 100644 --- a/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml +++ b/Frameworks/GMObjC.xcframework/macos-arm64_x86_64/dSYMs/GMObjC.framework.dSYM/Contents/Resources/Relocations/x86_64/GMObjC.yml @@ -1,166 +1,166 @@ --- triple: 'x86_64-apple-darwin' -binary-path: '/Users/lifei/Library/Caches/org.carthage.CarthageKit/DerivedData/15.4_15F31d/GMObjC/4.0.0/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release/GMObjC.framework/GMObjC' +binary-path: '/Users/lifei/Library/Developer/Xcode/DerivedData/GMObjC-hdhuwzuvilfzjxgffyncwmpbwcvr/Build/Intermediates.noindex/ArchiveIntermediates/GMObjC/BuildProductsPath/Release/GMObjC.framework/GMObjC' relocations: - - { offsetInCU: 0x34, offset: 0x9055F, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x119B90, symSize: 0x0 } - - { offsetInCU: 0x69, offset: 0x90594, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x119BB8, symSize: 0x0 } - - { offsetInCU: 0x27, offset: 0x905D1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xF00, symSize: 0x93 } - - { offsetInCU: 0x333, offset: 0x908DD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xF00, symSize: 0x93 } - - { offsetInCU: 0x3B6, offset: 0x90960, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x93, symBinAddr: 0xF93, symSize: 0xA } - - { offsetInCU: 0x3EB, offset: 0x90995, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x9D, symBinAddr: 0xF9D, symSize: 0xF } - - { offsetInCU: 0x42A, offset: 0x909D4, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0xAC, symBinAddr: 0xFAC, symSize: 0xA } - - { offsetInCU: 0x45F, offset: 0x90A09, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xB6, symBinAddr: 0xFB6, symSize: 0xF } - - { offsetInCU: 0x49E, offset: 0x90A48, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xC5, symBinAddr: 0xFC5, symSize: 0x28 } - - { offsetInCU: 0x4D1, offset: 0x90A7B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xED, symBinAddr: 0xFED, symSize: 0x774 } - - { offsetInCU: 0xB4F, offset: 0x910F9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x861, symBinAddr: 0x1761, symSize: 0xA } - - { offsetInCU: 0xB84, offset: 0x9112E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x86B, symBinAddr: 0x176B, symSize: 0xF } - - { offsetInCU: 0xBC3, offset: 0x9116D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x87A, symBinAddr: 0x177A, symSize: 0xA } - - { offsetInCU: 0xBF8, offset: 0x911A2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x884, symBinAddr: 0x1784, symSize: 0xF } - - { offsetInCU: 0xC37, offset: 0x911E1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x893, symBinAddr: 0x1793, symSize: 0xA } - - { offsetInCU: 0xC6C, offset: 0x91216, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x89D, symBinAddr: 0x179D, symSize: 0xF } - - { offsetInCU: 0xCAB, offset: 0x91255, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x8AC, symBinAddr: 0x17AC, symSize: 0xA } - - { offsetInCU: 0xCE0, offset: 0x9128A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x8B6, symBinAddr: 0x17B6, symSize: 0xF } - - { offsetInCU: 0xD1F, offset: 0x912C9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x8C5, symBinAddr: 0x17C5, symSize: 0xA } - - { offsetInCU: 0xD54, offset: 0x912FE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x8CF, symBinAddr: 0x17CF, symSize: 0xF } - - { offsetInCU: 0xD93, offset: 0x9133D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x8DE, symBinAddr: 0x17DE, symSize: 0xA } - - { offsetInCU: 0xDC8, offset: 0x91372, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x8E8, symBinAddr: 0x17E8, symSize: 0xF } - - { offsetInCU: 0xE07, offset: 0x913B1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x8F7, symBinAddr: 0x17F7, symSize: 0xA } - - { offsetInCU: 0xE3C, offset: 0x913E6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x901, symBinAddr: 0x1801, symSize: 0xF } - - { offsetInCU: 0xE7B, offset: 0x91425, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x910, symBinAddr: 0x1810, symSize: 0xA } - - { offsetInCU: 0xEB0, offset: 0x9145A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x91A, symBinAddr: 0x181A, symSize: 0xF } - - { offsetInCU: 0xEEF, offset: 0x91499, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x929, symBinAddr: 0x1829, symSize: 0xA } - - { offsetInCU: 0xF24, offset: 0x914CE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x933, symBinAddr: 0x1833, symSize: 0xF } - - { offsetInCU: 0xF63, offset: 0x9150D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x942, symBinAddr: 0x1842, symSize: 0xA } - - { offsetInCU: 0xF98, offset: 0x91542, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x94C, symBinAddr: 0x184C, symSize: 0xF } - - { offsetInCU: 0xFD7, offset: 0x91581, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x95B, symBinAddr: 0x185B, symSize: 0xA } - - { offsetInCU: 0x100C, offset: 0x915B6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x965, symBinAddr: 0x1865, symSize: 0xF } - - { offsetInCU: 0x104B, offset: 0x915F5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x974, symBinAddr: 0x1874, symSize: 0xA } - - { offsetInCU: 0x1080, offset: 0x9162A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x97E, symBinAddr: 0x187E, symSize: 0xF } - - { offsetInCU: 0x10BF, offset: 0x91669, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x98D, symBinAddr: 0x188D, symSize: 0xA } - - { offsetInCU: 0x10F4, offset: 0x9169E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x997, symBinAddr: 0x1897, symSize: 0xF } - - { offsetInCU: 0x1133, offset: 0x916DD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x9A6, symBinAddr: 0x18A6, symSize: 0xA } - - { offsetInCU: 0x1168, offset: 0x91712, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x9B0, symBinAddr: 0x18B0, symSize: 0xF } - - { offsetInCU: 0x11A7, offset: 0x91751, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x9BF, symBinAddr: 0x18BF, symSize: 0xA } - - { offsetInCU: 0x11DC, offset: 0x91786, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x9C9, symBinAddr: 0x18C9, symSize: 0xF } - - { offsetInCU: 0x121B, offset: 0x917C5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x9D8, symBinAddr: 0x18D8, symSize: 0xD } - - { offsetInCU: 0x1250, offset: 0x917FA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x9E5, symBinAddr: 0x18E5, symSize: 0xF } - - { offsetInCU: 0x128F, offset: 0x91839, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x9F4, symBinAddr: 0x18F4, symSize: 0xD } - - { offsetInCU: 0x12C4, offset: 0x9186E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0xA01, symBinAddr: 0x1901, symSize: 0xF } - - { offsetInCU: 0x1303, offset: 0x918AD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0xA10, symBinAddr: 0x1910, symSize: 0xD } - - { offsetInCU: 0x1338, offset: 0x918E2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0xA1D, symBinAddr: 0x191D, symSize: 0xF } - - { offsetInCU: 0x1377, offset: 0x91921, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0xA2C, symBinAddr: 0x192C, symSize: 0xE1 } - - { offsetInCU: 0x13AA, offset: 0x91954, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0xB0D, symBinAddr: 0x1A0D, symSize: 0x19 } - - { offsetInCU: 0x13E5, offset: 0x9198F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0xB26, symBinAddr: 0x1A26, symSize: 0x123 } - - { offsetInCU: 0x1511, offset: 0x91ABB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xC49, symBinAddr: 0x1B49, symSize: 0x120 } - - { offsetInCU: 0x163D, offset: 0x91BE7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xD69, symBinAddr: 0x1C69, symSize: 0x257 } - - { offsetInCU: 0x1A8E, offset: 0x92038, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xFC0, symBinAddr: 0x1EC0, symSize: 0xFF } - - { offsetInCU: 0x1B82, offset: 0x9212C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0x10BF, symBinAddr: 0x1FBF, symSize: 0xFC } - - { offsetInCU: 0x1C76, offset: 0x92220, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0x11BB, symBinAddr: 0x20BB, symSize: 0x201 } - - { offsetInCU: 0x1F46, offset: 0x924F0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x13BC, symBinAddr: 0x22BC, symSize: 0x18 } - - { offsetInCU: 0x1FC2, offset: 0x9256C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x13D4, symBinAddr: 0x22D4, symSize: 0x18 } - - { offsetInCU: 0x203E, offset: 0x925E8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x13EC, symBinAddr: 0x22EC, symSize: 0x15 } - - { offsetInCU: 0x20BA, offset: 0x92664, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x1401, symBinAddr: 0x2301, symSize: 0x15 } - - { offsetInCU: 0x2136, offset: 0x926E0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1416, symBinAddr: 0x2316, symSize: 0x1BE } - - { offsetInCU: 0x2501, offset: 0x92AAB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x15D4, symBinAddr: 0x24D4, symSize: 0x21F } - - { offsetInCU: 0x28F0, offset: 0x92E9A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x17F3, symBinAddr: 0x26F3, symSize: 0x13E } - - { offsetInCU: 0x2A0E, offset: 0x92FB8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x1931, symBinAddr: 0x2831, symSize: 0x13E } - - { offsetInCU: 0x2B2C, offset: 0x930D6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1A6F, symBinAddr: 0x296F, symSize: 0x328 } - - { offsetInCU: 0x2F7D, offset: 0x93527, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1D97, symBinAddr: 0x2C97, symSize: 0x1A9 } - - { offsetInCU: 0x3246, offset: 0x937F0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1F40, symBinAddr: 0x2E40, symSize: 0x1B9 } - - { offsetInCU: 0x34EA, offset: 0x93A94, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x20F9, symBinAddr: 0x2FF9, symSize: 0x642 } - - { offsetInCU: 0x3CDB, offset: 0x94285, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x273B, symBinAddr: 0x363B, symSize: 0x4A } - - { offsetInCU: 0x3D68, offset: 0x94312, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x2785, symBinAddr: 0x3685, symSize: 0xF9 } - - { offsetInCU: 0x3F1A, offset: 0x944C4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x287E, symBinAddr: 0x377E, symSize: 0xB2 } - - { offsetInCU: 0x4058, offset: 0x94602, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2930, symBinAddr: 0x3830, symSize: 0x1AC } - - { offsetInCU: 0x4338, offset: 0x948E2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x2ADC, symBinAddr: 0x39DC, symSize: 0x9B } - - { offsetInCU: 0x4468, offset: 0x94A12, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2B77, symBinAddr: 0x3A77, symSize: 0x88 } - - { offsetInCU: 0x4579, offset: 0x94B23, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x2BFF, symBinAddr: 0x3AFF, symSize: 0x81 } - - { offsetInCU: 0x46C4, offset: 0x94C6E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2C80, symBinAddr: 0x3B80, symSize: 0xD7 } - - { offsetInCU: 0x47E0, offset: 0x94D8A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x2D57, symBinAddr: 0x3C57, symSize: 0xDD } - - { offsetInCU: 0x498E, offset: 0x94F38, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x2E34, symBinAddr: 0x3D34, symSize: 0x139 } - - { offsetInCU: 0x27, offset: 0x95181, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3E6D, symSize: 0x19 } - - { offsetInCU: 0x95, offset: 0x951EF, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3E6D, symSize: 0x19 } - - { offsetInCU: 0xD0, offset: 0x9522A, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0x19, symBinAddr: 0x3E86, symSize: 0x1A5 } - - { offsetInCU: 0x2DF, offset: 0x95439, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x1BE, symBinAddr: 0x402B, symSize: 0x13B } - - { offsetInCU: 0x45D, offset: 0x955B7, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x2F9, symBinAddr: 0x4166, symSize: 0x223 } - - { offsetInCU: 0x783, offset: 0x958DD, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x51C, symBinAddr: 0x4389, symSize: 0xFD } - - { offsetInCU: 0x8CC, offset: 0x95A26, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x619, symBinAddr: 0x4486, symSize: 0x1D0 } - - { offsetInCU: 0xB3D, offset: 0x95C97, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x7E9, symBinAddr: 0x4656, symSize: 0x187 } - - { offsetInCU: 0xD19, offset: 0x95E73, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x970, symBinAddr: 0x47DD, symSize: 0x259 } - - { offsetInCU: 0x1022, offset: 0x9617C, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xBC9, symBinAddr: 0x4A36, symSize: 0x15B } - - { offsetInCU: 0x11D3, offset: 0x9632D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xD24, symBinAddr: 0x4B91, symSize: 0x1DA } - - { offsetInCU: 0x27, offset: 0x96655, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4D6B, symSize: 0x9A } - - { offsetInCU: 0x5E, offset: 0x9668C, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4D6B, symSize: 0x9A } - - { offsetInCU: 0x126, offset: 0x96754, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x9A, symBinAddr: 0x4E05, symSize: 0x108 } - - { offsetInCU: 0x2A5, offset: 0x968D3, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x1A2, symBinAddr: 0x4F0D, symSize: 0xA2 } - - { offsetInCU: 0x37F, offset: 0x969AD, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x244, symBinAddr: 0x4FAF, symSize: 0xC5 } - - { offsetInCU: 0x497, offset: 0x96AC5, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x309, symBinAddr: 0x5074, symSize: 0x9E } - - { offsetInCU: 0x56D, offset: 0x96B9B, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x3A7, symBinAddr: 0x5112, symSize: 0x6E } - - { offsetInCU: 0x617, offset: 0x96C45, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x415, symBinAddr: 0x5180, symSize: 0x140 } - - { offsetInCU: 0x79B, offset: 0x96DC9, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x555, symBinAddr: 0x52C0, symSize: 0x9C } - - { offsetInCU: 0x86B, offset: 0x96E99, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x5F1, symBinAddr: 0x535C, symSize: 0x9C } - - { offsetInCU: 0x93B, offset: 0x96F69, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x68D, symBinAddr: 0x53F8, symSize: 0x101 } - - { offsetInCU: 0x27, offset: 0x9712C, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x54F9, symSize: 0x11 } + - { offsetInCU: 0x34, offset: 0x9055F, size: 0x8, addend: 0x0, symName: _GMObjCVersionString, symObjAddr: 0x0, symBinAddr: 0x119BD0, symSize: 0x0 } + - { offsetInCU: 0x69, offset: 0x90594, size: 0x8, addend: 0x0, symName: _GMObjCVersionNumber, symObjAddr: 0x28, symBinAddr: 0x119BF8, symSize: 0x0 } + - { offsetInCU: 0x27, offset: 0x905D1, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xF40, symSize: 0x93 } + - { offsetInCU: 0x333, offset: 0x908DD, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles description]', symObjAddr: 0x0, symBinAddr: 0xF40, symSize: 0x93 } + - { offsetInCU: 0x3B6, offset: 0x90960, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles publicKeyPath]', symObjAddr: 0x93, symBinAddr: 0xFD3, symSize: 0xA } + - { offsetInCU: 0x3EB, offset: 0x90995, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPublicKeyPath:]', symObjAddr: 0x9D, symBinAddr: 0xFDD, symSize: 0xF } + - { offsetInCU: 0x42A, offset: 0x909D4, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles privateKeyPath]', symObjAddr: 0xAC, symBinAddr: 0xFEC, symSize: 0xA } + - { offsetInCU: 0x45F, offset: 0x90A09, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles setPrivateKeyPath:]', symObjAddr: 0xB6, symBinAddr: 0xFF6, symSize: 0xF } + - { offsetInCU: 0x49E, offset: 0x90A48, size: 0x8, addend: 0x0, symName: '-[GMSm2KeyFiles .cxx_destruct]', symObjAddr: 0xC5, symBinAddr: 0x1005, symSize: 0x28 } + - { offsetInCU: 0x4D1, offset: 0x90A7B, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info description]', symObjAddr: 0xED, symBinAddr: 0x102D, symSize: 0x774 } + - { offsetInCU: 0xB4F, offset: 0x910F9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info version]', symObjAddr: 0x861, symBinAddr: 0x17A1, symSize: 0xA } + - { offsetInCU: 0xB84, offset: 0x9112E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setVersion:]', symObjAddr: 0x86B, symBinAddr: 0x17AB, symSize: 0xF } + - { offsetInCU: 0xBC3, offset: 0x9116D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info publicKey]', symObjAddr: 0x87A, symBinAddr: 0x17BA, symSize: 0xA } + - { offsetInCU: 0xBF8, offset: 0x911A2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPublicKey:]', symObjAddr: 0x884, symBinAddr: 0x17C4, symSize: 0xF } + - { offsetInCU: 0xC37, offset: 0x911E1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info privateKey]', symObjAddr: 0x893, symBinAddr: 0x17D3, symSize: 0xA } + - { offsetInCU: 0xC6C, offset: 0x91216, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setPrivateKey:]', symObjAddr: 0x89D, symBinAddr: 0x17DD, symSize: 0xF } + - { offsetInCU: 0xCAB, offset: 0x91255, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info effectiveDate]', symObjAddr: 0x8AC, symBinAddr: 0x17EC, symSize: 0xA } + - { offsetInCU: 0xCE0, offset: 0x9128A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setEffectiveDate:]', symObjAddr: 0x8B6, symBinAddr: 0x17F6, symSize: 0xF } + - { offsetInCU: 0xD1F, offset: 0x912C9, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info expirationDate]', symObjAddr: 0x8C5, symBinAddr: 0x1805, symSize: 0xA } + - { offsetInCU: 0xD54, offset: 0x912FE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setExpirationDate:]', symObjAddr: 0x8CF, symBinAddr: 0x180F, symSize: 0xF } + - { offsetInCU: 0xD93, offset: 0x9133D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info serialNumber]', symObjAddr: 0x8DE, symBinAddr: 0x181E, symSize: 0xA } + - { offsetInCU: 0xDC8, offset: 0x91372, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSerialNumber:]', symObjAddr: 0x8E8, symBinAddr: 0x1828, symSize: 0xF } + - { offsetInCU: 0xE07, offset: 0x913B1, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signature]', symObjAddr: 0x8F7, symBinAddr: 0x1837, symSize: 0xA } + - { offsetInCU: 0xE3C, offset: 0x913E6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignature:]', symObjAddr: 0x901, symBinAddr: 0x1841, symSize: 0xF } + - { offsetInCU: 0xE7B, offset: 0x91425, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info signatureAlgorithm]', symObjAddr: 0x910, symBinAddr: 0x1850, symSize: 0xA } + - { offsetInCU: 0xEB0, offset: 0x9145A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSignatureAlgorithm:]', symObjAddr: 0x91A, symBinAddr: 0x185A, symSize: 0xF } + - { offsetInCU: 0xEEF, offset: 0x91499, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha1Fingerprint]', symObjAddr: 0x929, symBinAddr: 0x1869, symSize: 0xA } + - { offsetInCU: 0xF24, offset: 0x914CE, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha1Fingerprint:]', symObjAddr: 0x933, symBinAddr: 0x1873, symSize: 0xF } + - { offsetInCU: 0xF63, offset: 0x9150D, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info sha256Fingerprint]', symObjAddr: 0x942, symBinAddr: 0x1882, symSize: 0xA } + - { offsetInCU: 0xF98, offset: 0x91542, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setSha256Fingerprint:]', symObjAddr: 0x94C, symBinAddr: 0x188C, symSize: 0xF } + - { offsetInCU: 0xFD7, offset: 0x91581, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info country]', symObjAddr: 0x95B, symBinAddr: 0x189B, symSize: 0xA } + - { offsetInCU: 0x100C, offset: 0x915B6, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCountry:]', symObjAddr: 0x965, symBinAddr: 0x18A5, symSize: 0xF } + - { offsetInCU: 0x104B, offset: 0x915F5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info commonName]', symObjAddr: 0x974, symBinAddr: 0x18B4, symSize: 0xA } + - { offsetInCU: 0x1080, offset: 0x9162A, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setCommonName:]', symObjAddr: 0x97E, symBinAddr: 0x18BE, symSize: 0xF } + - { offsetInCU: 0x10BF, offset: 0x91669, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organization]', symObjAddr: 0x98D, symBinAddr: 0x18CD, symSize: 0xA } + - { offsetInCU: 0x10F4, offset: 0x9169E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganization:]', symObjAddr: 0x997, symBinAddr: 0x18D7, symSize: 0xF } + - { offsetInCU: 0x1133, offset: 0x916DD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info organizationalUnit]', symObjAddr: 0x9A6, symBinAddr: 0x18E6, symSize: 0xA } + - { offsetInCU: 0x1168, offset: 0x91712, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setOrganizationalUnit:]', symObjAddr: 0x9B0, symBinAddr: 0x18F0, symSize: 0xF } + - { offsetInCU: 0x11A7, offset: 0x91751, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCountry]', symObjAddr: 0x9BF, symBinAddr: 0x18FF, symSize: 0xA } + - { offsetInCU: 0x11DC, offset: 0x91786, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCountry:]', symObjAddr: 0x9C9, symBinAddr: 0x1909, symSize: 0xF } + - { offsetInCU: 0x121B, offset: 0x917C5, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerCommonName]', symObjAddr: 0x9D8, symBinAddr: 0x1918, symSize: 0xD } + - { offsetInCU: 0x1250, offset: 0x917FA, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerCommonName:]', symObjAddr: 0x9E5, symBinAddr: 0x1925, symSize: 0xF } + - { offsetInCU: 0x128F, offset: 0x91839, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganization]', symObjAddr: 0x9F4, symBinAddr: 0x1934, symSize: 0xD } + - { offsetInCU: 0x12C4, offset: 0x9186E, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganization:]', symObjAddr: 0xA01, symBinAddr: 0x1941, symSize: 0xF } + - { offsetInCU: 0x1303, offset: 0x918AD, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info issuerOrganizationalUnit]', symObjAddr: 0xA10, symBinAddr: 0x1950, symSize: 0xD } + - { offsetInCU: 0x1338, offset: 0x918E2, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info setIssuerOrganizationalUnit:]', symObjAddr: 0xA1D, symBinAddr: 0x195D, symSize: 0xF } + - { offsetInCU: 0x1377, offset: 0x91921, size: 0x8, addend: 0x0, symName: '-[GMSm2X509Info .cxx_destruct]', symObjAddr: 0xA2C, symBinAddr: 0x196C, symSize: 0xE1 } + - { offsetInCU: 0x13AA, offset: 0x91954, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio initialize]', symObjAddr: 0xB0D, symBinAddr: 0x1A4D, symSize: 0x19 } + - { offsetInCU: 0x13E5, offset: 0x9198F, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromPemData:password:]', symObjAddr: 0xB26, symBinAddr: 0x1A66, symSize: 0x123 } + - { offsetInCU: 0x1511, offset: 0x91ABB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromPemData:password:]', symObjAddr: 0xC49, symBinAddr: 0x1B89, symSize: 0x120 } + - { offsetInCU: 0x163D, offset: 0x91BE7, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromPemData:password:isPublicKey:]', symObjAddr: 0xD69, symBinAddr: 0x1CA9, symSize: 0x257 } + - { offsetInCU: 0x1A8E, offset: 0x92038, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPublicKeyFromDerData:]', symObjAddr: 0xFC0, symBinAddr: 0x1F00, symSize: 0xFF } + - { offsetInCU: 0x1B82, offset: 0x9212C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readPrivateKeyFromDerData:]', symObjAddr: 0x10BF, symBinAddr: 0x1FFF, symSize: 0xFC } + - { offsetInCU: 0x1C76, offset: 0x92220, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readKeyFromDerData:isPublicKey:]', symObjAddr: 0x11BB, symBinAddr: 0x20FB, symSize: 0x201 } + - { offsetInCU: 0x1F46, offset: 0x924F0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toPemFileAtPath:]', symObjAddr: 0x13BC, symBinAddr: 0x22FC, symSize: 0x18 } + - { offsetInCU: 0x1FC2, offset: 0x9256C, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toPemFileAtPath:]', symObjAddr: 0x13D4, symBinAddr: 0x2314, symSize: 0x18 } + - { offsetInCU: 0x203E, offset: 0x925E8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePublicKey:toDerFileAtPath:]', symObjAddr: 0x13EC, symBinAddr: 0x232C, symSize: 0x15 } + - { offsetInCU: 0x20BA, offset: 0x92664, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePrivateKey:toDerFileAtPath:]', symObjAddr: 0x1401, symBinAddr: 0x2341, symSize: 0x15 } + - { offsetInCU: 0x2136, offset: 0x926E0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePubKeyToFile:filePath:pemType:]', symObjAddr: 0x1416, symBinAddr: 0x2356, symSize: 0x1BE } + - { offsetInCU: 0x2501, offset: 0x92AAB, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio savePriKeyToFile:filePath:pemType:]', symObjAddr: 0x15D4, symBinAddr: 0x2514, symSize: 0x21F } + - { offsetInCU: 0x28F0, offset: 0x92E9A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generatePemKeyFiles]', symObjAddr: 0x17F3, symBinAddr: 0x2733, symSize: 0x13E } + - { offsetInCU: 0x2A0E, offset: 0x92FB8, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio generateDerKeyFiles]', symObjAddr: 0x1931, symBinAddr: 0x2871, symSize: 0x13E } + - { offsetInCU: 0x2B2C, offset: 0x930D6, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio createPubFile:priFile:]', symObjAddr: 0x1A6F, symBinAddr: 0x29AF, symSize: 0x328 } + - { offsetInCU: 0x2F7D, offset: 0x93527, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertPemToDer:isPublicKey:]', symObjAddr: 0x1D97, symBinAddr: 0x2CD7, symSize: 0x1A9 } + - { offsetInCU: 0x3246, offset: 0x937F0, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio convertDerToPem:isPublicKey:]', symObjAddr: 0x1F40, symBinAddr: 0x2E80, symSize: 0x1B9 } + - { offsetInCU: 0x34EA, offset: 0x93A94, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readX509InfoFromData:password:]', symObjAddr: 0x20F9, symBinAddr: 0x3039, symSize: 0x642 } + - { offsetInCU: 0x3CDB, offset: 0x94285, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerVersionFromX509:]', symObjAddr: 0x273B, symBinAddr: 0x367B, symSize: 0x4A } + - { offsetInCU: 0x3D68, offset: 0x94312, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPrivateKeyFromEvpKey:]', symObjAddr: 0x2785, symBinAddr: 0x36C5, symSize: 0xF9 } + - { offsetInCU: 0x3F1A, offset: 0x944C4, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerPublicKeyFromX509:]', symObjAddr: 0x287E, symBinAddr: 0x37BE, symSize: 0xB2 } + - { offsetInCU: 0x4058, offset: 0x94602, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerDateFromX509:isEffectiveDate:]', symObjAddr: 0x2930, symBinAddr: 0x3870, symSize: 0x1AC } + - { offsetInCU: 0x4338, offset: 0x948E2, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSerialNumberFromX509:]', symObjAddr: 0x2ADC, symBinAddr: 0x3A1C, symSize: 0x9B } + - { offsetInCU: 0x4468, offset: 0x94A12, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureFromX509:]', symObjAddr: 0x2B77, symBinAddr: 0x3AB7, symSize: 0x88 } + - { offsetInCU: 0x4579, offset: 0x94B23, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerSignatureAlgorithmFromX509:]', symObjAddr: 0x2BFF, symBinAddr: 0x3B3F, symSize: 0x81 } + - { offsetInCU: 0x46C4, offset: 0x94C6E, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerFingerprintFromX509:type:]', symObjAddr: 0x2C80, symBinAddr: 0x3BC0, symSize: 0xD7 } + - { offsetInCU: 0x47E0, offset: 0x94D8A, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerInfoFromX509:byNID:isIssuer:]', symObjAddr: 0x2D57, symBinAddr: 0x3C97, symSize: 0xDD } + - { offsetInCU: 0x498E, offset: 0x94F38, size: 0x8, addend: 0x0, symName: '+[GMSm2Bio readCerTypeFromData:]', symObjAddr: 0x2E34, symBinAddr: 0x3D74, symSize: 0x139 } + - { offsetInCU: 0x27, offset: 0x95181, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3EAD, symSize: 0x19 } + - { offsetInCU: 0x95, offset: 0x951EF, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x3EAD, symSize: 0x19 } + - { offsetInCU: 0xD0, offset: 0x9522A, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils generateKey]', symObjAddr: 0x19, symBinAddr: 0x3EC6, symSize: 0x1A5 } + - { offsetInCU: 0x2DF, offset: 0x95439, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithECB:keyHex:]', symObjAddr: 0x1BE, symBinAddr: 0x406B, symSize: 0x13B } + - { offsetInCU: 0x45D, offset: 0x955B7, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithECB:keyData:]', symObjAddr: 0x2F9, symBinAddr: 0x41A6, symSize: 0x223 } + - { offsetInCU: 0x783, offset: 0x958DD, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithECB:keyHex:]', symObjAddr: 0x51C, symBinAddr: 0x43C9, symSize: 0xFD } + - { offsetInCU: 0x8CC, offset: 0x95A26, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithECB:keyData:]', symObjAddr: 0x619, symBinAddr: 0x44C6, symSize: 0x1D0 } + - { offsetInCU: 0xB3D, offset: 0x95C97, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0x7E9, symBinAddr: 0x4696, symSize: 0x187 } + - { offsetInCU: 0xD19, offset: 0x95E73, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils encryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0x970, symBinAddr: 0x481D, symSize: 0x259 } + - { offsetInCU: 0x1022, offset: 0x9617C, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptTextWithCBC:keyHex:ivecHex:]', symObjAddr: 0xBC9, symBinAddr: 0x4A76, symSize: 0x15B } + - { offsetInCU: 0x11D3, offset: 0x9632D, size: 0x8, addend: 0x0, symName: '+[GMSm4Utils decryptDataWithCBC:keyData:ivecData:]', symObjAddr: 0xD24, symBinAddr: 0x4BD1, symSize: 0x1DA } + - { offsetInCU: 0x27, offset: 0x96655, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4DAB, symSize: 0x9A } + - { offsetInCU: 0x5E, offset: 0x9668C, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromString:]', symObjAddr: 0x0, symBinAddr: 0x4DAB, symSize: 0x9A } + - { offsetInCU: 0x126, offset: 0x96754, size: 0x8, addend: 0x0, symName: '+[GMSmUtils hexStringFromData:]', symObjAddr: 0x9A, symBinAddr: 0x4E45, symSize: 0x108 } + - { offsetInCU: 0x2A5, offset: 0x968D3, size: 0x8, addend: 0x0, symName: '+[GMSmUtils stringFromHexString:]', symObjAddr: 0x1A2, symBinAddr: 0x4F4D, symSize: 0xA2 } + - { offsetInCU: 0x37F, offset: 0x969AD, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromHexString:]', symObjAddr: 0x244, symBinAddr: 0x4FEF, symSize: 0xC5 } + - { offsetInCU: 0x497, offset: 0x96AC5, size: 0x8, addend: 0x0, symName: '+[GMSmUtils base64EncodedStringWithData:]', symObjAddr: 0x309, symBinAddr: 0x50B4, symSize: 0x9E } + - { offsetInCU: 0x56D, offset: 0x96B9B, size: 0x8, addend: 0x0, symName: '+[GMSmUtils dataFromBase64EncodedString:]', symObjAddr: 0x3A7, symBinAddr: 0x5152, symSize: 0x6E } + - { offsetInCU: 0x617, offset: 0x96C45, size: 0x8, addend: 0x0, symName: '+[GMSmUtils checkStringData:]', symObjAddr: 0x415, symBinAddr: 0x51C0, symSize: 0x140 } + - { offsetInCU: 0x79B, offset: 0x96DC9, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidHexString:]', symObjAddr: 0x555, symBinAddr: 0x5300, symSize: 0x9C } + - { offsetInCU: 0x86B, offset: 0x96E99, size: 0x8, addend: 0x0, symName: '+[GMSmUtils isValidBase64String:]', symObjAddr: 0x5F1, symBinAddr: 0x539C, symSize: 0x9C } + - { offsetInCU: 0x93B, offset: 0x96F69, size: 0x8, addend: 0x0, symName: '+[GMSmUtils prefixPaddingZero:maxLen:]', symObjAddr: 0x68D, symBinAddr: 0x5438, symSize: 0x101 } + - { offsetInCU: 0x27, offset: 0x9712C, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5539, symSize: 0x11 } - { offsetInCU: 0x4F, offset: 0x97154, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_it, symObjAddr: 0x35B0, symBinAddr: 0x15B520, symSize: 0x0 } - - { offsetInCU: 0x5E, offset: 0x97163, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x131, symBinAddr: 0x562A, symSize: 0x30 } - - { offsetInCU: 0x88, offset: 0x9718D, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x13CB0, symBinAddr: 0x184F00, symSize: 0x0 } - - { offsetInCU: 0xC9, offset: 0x971CE, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x1B8, symBinAddr: 0x56B1, symSize: 0x68 } - - { offsetInCU: 0xF3, offset: 0x971F8, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x13CC0, symBinAddr: 0x184F10, symSize: 0x0 } - - { offsetInCU: 0x16C, offset: 0x97271, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x13CB8, symBinAddr: 0x184F08, symSize: 0x0 } + - { offsetInCU: 0x5E, offset: 0x97163, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils shared]', symObjAddr: 0x131, symBinAddr: 0x566A, symSize: 0x30 } + - { offsetInCU: 0x88, offset: 0x9718D, size: 0x8, addend: 0x0, symName: _shared.onceToken, symObjAddr: 0x13B98, symBinAddr: 0x184F00, symSize: 0x0 } + - { offsetInCU: 0xC9, offset: 0x971CE, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils allocWithZone:]', symObjAddr: 0x1B8, symBinAddr: 0x56F1, symSize: 0x68 } + - { offsetInCU: 0xF3, offset: 0x971F8, size: 0x8, addend: 0x0, symName: '_allocWithZone:.onceToken', symObjAddr: 0x13BA8, symBinAddr: 0x184F10, symSize: 0x0 } + - { offsetInCU: 0x16C, offset: 0x97271, size: 0x8, addend: 0x0, symName: __instance, symObjAddr: 0x13BA0, symBinAddr: 0x184F08, symSize: 0x0 } - { offsetInCU: 0x1BC, offset: 0x972C1, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_seq_tt, symObjAddr: 0x3510, symBinAddr: 0x15B480, symSize: 0x0 } - - { offsetInCU: 0x2B3, offset: 0x973B8, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x54F9, symSize: 0x11 } - - { offsetInCU: 0x33D, offset: 0x97442, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0x11, symBinAddr: 0x550A, symSize: 0x11 } - - { offsetInCU: 0x3A8, offset: 0x974AD, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x22, symBinAddr: 0x551B, symSize: 0x11 } - - { offsetInCU: 0x3E4, offset: 0x974E9, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x33, symBinAddr: 0x552C, symSize: 0x11 } - - { offsetInCU: 0x42C, offset: 0x97531, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x44, symBinAddr: 0x553D, symSize: 0x93 } - - { offsetInCU: 0x4AF, offset: 0x975B4, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xD7, symBinAddr: 0x55D0, symSize: 0xA } - - { offsetInCU: 0x4E4, offset: 0x975E9, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xE1, symBinAddr: 0x55DA, symSize: 0xF } - - { offsetInCU: 0x523, offset: 0x97628, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xF0, symBinAddr: 0x55E9, symSize: 0xA } - - { offsetInCU: 0x558, offset: 0x9765D, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xFA, symBinAddr: 0x55F3, symSize: 0xF } - - { offsetInCU: 0x597, offset: 0x9769C, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0x109, symBinAddr: 0x5602, symSize: 0x28 } - - { offsetInCU: 0x611, offset: 0x97716, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x161, symBinAddr: 0x565A, symSize: 0x57 } - - { offsetInCU: 0x665, offset: 0x9776A, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x220, symBinAddr: 0x5719, symSize: 0x48 } - - { offsetInCU: 0x6C0, offset: 0x977C5, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x268, symBinAddr: 0x5761, symSize: 0x12 } - - { offsetInCU: 0x70B, offset: 0x97810, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x27A, symBinAddr: 0x5773, symSize: 0x19 } - - { offsetInCU: 0x746, offset: 0x9784B, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x293, symBinAddr: 0x578C, symSize: 0x13 } - - { offsetInCU: 0x77B, offset: 0x97880, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x2A6, symBinAddr: 0x579F, symSize: 0x4B } - - { offsetInCU: 0x7DA, offset: 0x978DF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2F1, symBinAddr: 0x57EA, symSize: 0x10F } - - { offsetInCU: 0x87D, offset: 0x97982, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x400, symBinAddr: 0x58F9, symSize: 0x21B } - - { offsetInCU: 0xCCC, offset: 0x97DD1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x61B, symBinAddr: 0x5B14, symSize: 0x1E7 } - - { offsetInCU: 0x10D5, offset: 0x981DA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x802, symBinAddr: 0x5CFB, symSize: 0x9C } - - { offsetInCU: 0x11CB, offset: 0x982D0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x89E, symBinAddr: 0x5D97, symSize: 0xFD } - - { offsetInCU: 0x1319, offset: 0x9841E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x99B, symBinAddr: 0x5E94, symSize: 0x1D1 } - - { offsetInCU: 0x1699, offset: 0x9879E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xB6C, symBinAddr: 0x6065, symSize: 0xB2 } - - { offsetInCU: 0x1793, offset: 0x98898, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xC1E, symBinAddr: 0x6117, symSize: 0xD7 } - - { offsetInCU: 0x18BE, offset: 0x989C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xCF5, symBinAddr: 0x61EE, symSize: 0x2C2 } - - { offsetInCU: 0x1C12, offset: 0x98D17, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xFB7, symBinAddr: 0x64B0, symSize: 0x92 } - - { offsetInCU: 0x1CDF, offset: 0x98DE4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0x1049, symBinAddr: 0x6542, symSize: 0x2AB } - - { offsetInCU: 0x1FFB, offset: 0x99100, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x12F4, symBinAddr: 0x67ED, symSize: 0x92 } - - { offsetInCU: 0x20EE, offset: 0x991F3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x1386, symBinAddr: 0x687F, symSize: 0x352 } - - { offsetInCU: 0x25AF, offset: 0x996B4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x16D8, symBinAddr: 0x6BD1, symSize: 0x217 } - - { offsetInCU: 0x280E, offset: 0x99913, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x18EF, symBinAddr: 0x6DE8, symSize: 0x92 } - - { offsetInCU: 0x2928, offset: 0x99A2D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x1981, symBinAddr: 0x6E7A, symSize: 0x350 } - - { offsetInCU: 0x2D3B, offset: 0x99E40, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1CD1, symBinAddr: 0x71CA, symSize: 0x1C7 } - - { offsetInCU: 0x2F0B, offset: 0x9A010, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1E98, symBinAddr: 0x7391, symSize: 0x92 } - - { offsetInCU: 0x2FD8, offset: 0x9A0DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1F2A, symBinAddr: 0x7423, symSize: 0x138 } - - { offsetInCU: 0x3173, offset: 0x9A278, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x2062, symBinAddr: 0x755B, symSize: 0x487 } - - { offsetInCU: 0x3825, offset: 0x9A92A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x24E9, symBinAddr: 0x79E2, symSize: 0x15B } - - { offsetInCU: 0x3A42, offset: 0x9AB47, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2644, symBinAddr: 0x7B3D, symSize: 0x3E0 } - - { offsetInCU: 0x400D, offset: 0x9B112, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2A24, symBinAddr: 0x7F1D, symSize: 0x1FC } - - { offsetInCU: 0x42B3, offset: 0x9B3B8, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x2C20, symBinAddr: 0x8119, symSize: 0x346 } - - { offsetInCU: 0x4717, offset: 0x9B81C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2F66, symBinAddr: 0x845F, symSize: 0x264 } - - { offsetInCU: 0x4AD5, offset: 0x9BBDA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x31CA, symBinAddr: 0x86C3, symSize: 0x17 } - - { offsetInCU: 0x4B4A, offset: 0x9BC4F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x31E1, symBinAddr: 0x86DA, symSize: 0x14 } - - { offsetInCU: 0x4BBF, offset: 0x9BCC4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x31F5, symBinAddr: 0x86EE, symSize: 0x15A } - - { offsetInCU: 0x4DD1, offset: 0x9BED6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x334F, symBinAddr: 0x8848, symSize: 0x1B1 } - - { offsetInCU: 0x506A, offset: 0x9C16F, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x3500, symBinAddr: 0x89F9, symSize: 0x9 } - - { offsetInCU: 0x27, offset: 0x9C348, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x8A04, symSize: 0x19 } - - { offsetInCU: 0xB0, offset: 0x9C3D1, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x8A04, symSize: 0x19 } - - { offsetInCU: 0xEB, offset: 0x9C40C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0x19, symBinAddr: 0x8A1D, symSize: 0xC8 } - - { offsetInCU: 0x1D3, offset: 0x9C4F4, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xE1, symBinAddr: 0x8AE5, symSize: 0x148 } - - { offsetInCU: 0x36B, offset: 0x9C68C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x229, symBinAddr: 0x8C2D, symSize: 0x1C } - - { offsetInCU: 0x3E9, offset: 0x9C70A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x245, symBinAddr: 0x8C49, symSize: 0x1C } - - { offsetInCU: 0x467, offset: 0x9C788, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x261, symBinAddr: 0x8C65, symSize: 0x138 } - - { offsetInCU: 0x5F1, offset: 0x9C912, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x399, symBinAddr: 0x8D9D, symSize: 0x17A } - - { offsetInCU: 0x8DC, offset: 0x9CBFD, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x513, symBinAddr: 0x8F17, symSize: 0x61 } + - { offsetInCU: 0x2B3, offset: 0x973B8, size: 0x8, addend: 0x0, symName: _d2i_SM2_Ciphertext_1, symObjAddr: 0x0, symBinAddr: 0x5539, symSize: 0x11 } + - { offsetInCU: 0x33D, offset: 0x97442, size: 0x8, addend: 0x0, symName: _i2d_SM2_Ciphertext_1, symObjAddr: 0x11, symBinAddr: 0x554A, symSize: 0x11 } + - { offsetInCU: 0x3A8, offset: 0x974AD, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_new, symObjAddr: 0x22, symBinAddr: 0x555B, symSize: 0x11 } + - { offsetInCU: 0x3E4, offset: 0x974E9, size: 0x8, addend: 0x0, symName: _SM2_Ciphertext_1_free, symObjAddr: 0x33, symBinAddr: 0x556C, symSize: 0x11 } + - { offsetInCU: 0x42C, offset: 0x97531, size: 0x8, addend: 0x0, symName: '-[GMSm2Key description]', symObjAddr: 0x44, symBinAddr: 0x557D, symSize: 0x93 } + - { offsetInCU: 0x4AF, offset: 0x975B4, size: 0x8, addend: 0x0, symName: '-[GMSm2Key publicKey]', symObjAddr: 0xD7, symBinAddr: 0x5610, symSize: 0xA } + - { offsetInCU: 0x4E4, offset: 0x975E9, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPublicKey:]', symObjAddr: 0xE1, symBinAddr: 0x561A, symSize: 0xF } + - { offsetInCU: 0x523, offset: 0x97628, size: 0x8, addend: 0x0, symName: '-[GMSm2Key privateKey]', symObjAddr: 0xF0, symBinAddr: 0x5629, symSize: 0xA } + - { offsetInCU: 0x558, offset: 0x9765D, size: 0x8, addend: 0x0, symName: '-[GMSm2Key setPrivateKey:]', symObjAddr: 0xFA, symBinAddr: 0x5633, symSize: 0xF } + - { offsetInCU: 0x597, offset: 0x9769C, size: 0x8, addend: 0x0, symName: '-[GMSm2Key .cxx_destruct]', symObjAddr: 0x109, symBinAddr: 0x5642, symSize: 0x28 } + - { offsetInCU: 0x611, offset: 0x97716, size: 0x8, addend: 0x0, symName: '___20+[GMSm2Utils shared]_block_invoke', symObjAddr: 0x161, symBinAddr: 0x569A, symSize: 0x57 } + - { offsetInCU: 0x665, offset: 0x9776A, size: 0x8, addend: 0x0, symName: '___28+[GMSm2Utils allocWithZone:]_block_invoke', symObjAddr: 0x220, symBinAddr: 0x5759, symSize: 0x48 } + - { offsetInCU: 0x6C0, offset: 0x977C5, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils copyWithZone:]', symObjAddr: 0x268, symBinAddr: 0x57A1, symSize: 0x12 } + - { offsetInCU: 0x70B, offset: 0x97810, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils initialize]', symObjAddr: 0x27A, symBinAddr: 0x57B3, symSize: 0x19 } + - { offsetInCU: 0x746, offset: 0x9784B, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils curveType]', symObjAddr: 0x293, symBinAddr: 0x57CC, symSize: 0x13 } + - { offsetInCU: 0x77B, offset: 0x97880, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils curveType]', symObjAddr: 0x2A6, symBinAddr: 0x57DF, symSize: 0x4B } + - { offsetInCU: 0x7DA, offset: 0x978DF, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils setCurveType:]', symObjAddr: 0x2F1, symBinAddr: 0x582A, symSize: 0x10F } + - { offsetInCU: 0x87D, offset: 0x97982, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils generateKey]', symObjAddr: 0x400, symBinAddr: 0x5939, symSize: 0x21B } + - { offsetInCU: 0xCCC, offset: 0x97DD1, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils enData:hexPubKey:]', symObjAddr: 0x61B, symBinAddr: 0x5B54, symSize: 0x1E7 } + - { offsetInCU: 0x10D5, offset: 0x981DA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptData:publicKey:]', symObjAddr: 0x802, symBinAddr: 0x5D3B, symSize: 0x9C } + - { offsetInCU: 0x11CB, offset: 0x982D0, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encryptText:publicKey:]', symObjAddr: 0x89E, symBinAddr: 0x5DD7, symSize: 0xFD } + - { offsetInCU: 0x1319, offset: 0x9841E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils deData:hexPriKey:]', symObjAddr: 0x99B, symBinAddr: 0x5ED4, symSize: 0x1D1 } + - { offsetInCU: 0x1699, offset: 0x9879E, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptData:privateKey:]', symObjAddr: 0xB6C, symBinAddr: 0x60A5, symSize: 0xB2 } + - { offsetInCU: 0x1793, offset: 0x98898, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decryptHex:privateKey:]', symObjAddr: 0xC1E, symBinAddr: 0x6157, symSize: 0xD7 } + - { offsetInCU: 0x18BE, offset: 0x989C3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3DataToC1C3C2:hasPrefix:]', symObjAddr: 0xCF5, symBinAddr: 0x622E, symSize: 0x2C2 } + - { offsetInCU: 0x1C12, offset: 0x98D17, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C2C3HexToC1C3C2:hasPrefix:]', symObjAddr: 0xFB7, symBinAddr: 0x64F0, symSize: 0x92 } + - { offsetInCU: 0x1CDF, offset: 0x98DE4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2DataToC1C2C3:hasPrefix:]', symObjAddr: 0x1049, symBinAddr: 0x6582, symSize: 0x2AB } + - { offsetInCU: 0x1FFB, offset: 0x99100, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils convertC1C3C2HexToC1C2C3:hasPrefix:]', symObjAddr: 0x12F4, symBinAddr: 0x682D, symSize: 0x92 } + - { offsetInCU: 0x20EE, offset: 0x991F3, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeC1Data:c3Data:c2Data:]', symObjAddr: 0x1386, symBinAddr: 0x68BF, symSize: 0x352 } + - { offsetInCU: 0x25AF, offset: 0x996B4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Data:hasPrefix:]', symObjAddr: 0x16D8, symBinAddr: 0x6C11, symSize: 0x217 } + - { offsetInCU: 0x280E, offset: 0x99913, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1EncodeWithC1C3C2Hex:hasPrefix:]', symObjAddr: 0x18EF, symBinAddr: 0x6E28, symSize: 0x92 } + - { offsetInCU: 0x2928, offset: 0x99A2D, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2DataList:]', symObjAddr: 0x1981, symBinAddr: 0x6EBA, symSize: 0x350 } + - { offsetInCU: 0x2D3B, offset: 0x99E40, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Data:hasPrefix:]', symObjAddr: 0x1CD1, symBinAddr: 0x720A, symSize: 0x1C7 } + - { offsetInCU: 0x2F0B, offset: 0x9A010, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils asn1DecodeToC1C3C2Hex:hasPrefix:]', symObjAddr: 0x1E98, symBinAddr: 0x73D1, symSize: 0x92 } + - { offsetInCU: 0x2FD8, offset: 0x9A0DD, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signText:privateKey:userText:]', symObjAddr: 0x1F2A, symBinAddr: 0x7463, symSize: 0x138 } + - { offsetInCU: 0x3173, offset: 0x9A278, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils signData:privateKey:userData:]', symObjAddr: 0x2062, symBinAddr: 0x759B, symSize: 0x487 } + - { offsetInCU: 0x3825, offset: 0x9A92A, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyText:signRS:publicKey:userText:]', symObjAddr: 0x24E9, symBinAddr: 0x7A22, symSize: 0x15B } + - { offsetInCU: 0x3A42, offset: 0x9AB47, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils verifyData:signRS:publicKey:userData:]', symObjAddr: 0x2644, symBinAddr: 0x7B7D, symSize: 0x3E0 } + - { offsetInCU: 0x400D, offset: 0x9B112, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils encodeDerWithSignRS:]', symObjAddr: 0x2A24, symBinAddr: 0x7F5D, symSize: 0x1FC } + - { offsetInCU: 0x42B3, offset: 0x9B3B8, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decodeDerToSignRS:]', symObjAddr: 0x2C20, symBinAddr: 0x8159, symSize: 0x346 } + - { offsetInCU: 0x4717, offset: 0x9B81C, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils computeECDH:privateKey:]', symObjAddr: 0x2F66, symBinAddr: 0x849F, symSize: 0x264 } + - { offsetInCU: 0x4AD5, offset: 0x9BBDA, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressPublicKey:]', symObjAddr: 0x31CA, symBinAddr: 0x8703, symSize: 0x17 } + - { offsetInCU: 0x4B4A, offset: 0x9BC4F, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils decompressPublicKey:]', symObjAddr: 0x31E1, symBinAddr: 0x871A, symSize: 0x14 } + - { offsetInCU: 0x4BBF, offset: 0x9BCC4, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils compressOrDePublicKey:isCompress:]', symObjAddr: 0x31F5, symBinAddr: 0x872E, symSize: 0x15A } + - { offsetInCU: 0x4DD1, offset: 0x9BED6, size: 0x8, addend: 0x0, symName: '+[GMSm2Utils calcPublicKeyFromPrivateKey:]', symObjAddr: 0x334F, symBinAddr: 0x8888, symSize: 0x1B1 } + - { offsetInCU: 0x506A, offset: 0x9C16F, size: 0x8, addend: 0x0, symName: '-[GMSm2Utils setCurveType:]', symObjAddr: 0x3500, symBinAddr: 0x8A39, symSize: 0x9 } + - { offsetInCU: 0x27, offset: 0x9C348, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x8A44, symSize: 0x19 } + - { offsetInCU: 0xB0, offset: 0x9C3D1, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils initialize]', symObjAddr: 0x0, symBinAddr: 0x8A44, symSize: 0x19 } + - { offsetInCU: 0xEB, offset: 0x9C40C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithText:]', symObjAddr: 0x19, symBinAddr: 0x8A5D, symSize: 0xC8 } + - { offsetInCU: 0x1D3, offset: 0x9C4F4, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hashWithData:]', symObjAddr: 0xE1, symBinAddr: 0x8B25, symSize: 0x148 } + - { offsetInCU: 0x36B, offset: 0x9C68C, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:]', symObjAddr: 0x229, symBinAddr: 0x8C6D, symSize: 0x1C } + - { offsetInCU: 0x3E9, offset: 0x9C70A, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:]', symObjAddr: 0x245, symBinAddr: 0x8C89, symSize: 0x1C } + - { offsetInCU: 0x467, offset: 0x9C788, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithText:keyText:keyType:]', symObjAddr: 0x261, symBinAddr: 0x8CA5, symSize: 0x138 } + - { offsetInCU: 0x5F1, offset: 0x9C912, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils hmacWithData:keyData:keyType:]', symObjAddr: 0x399, symBinAddr: 0x8DDD, symSize: 0x17A } + - { offsetInCU: 0x8DC, offset: 0x9CBFD, size: 0x8, addend: 0x0, symName: '+[GMSm3Utils evpMDType:]', symObjAddr: 0x513, symBinAddr: 0x8F57, symSize: 0x61 } ... diff --git a/Frameworks/OpenSSL.xcframework/Info.plist b/Frameworks/OpenSSL.xcframework/Info.plist index dbb81b4..ff15134 100644 --- a/Frameworks/OpenSSL.xcframework/Info.plist +++ b/Frameworks/OpenSSL.xcframework/Info.plist @@ -6,9 +6,9 @@ BinaryPath - OpenSSL.framework/Versions/A/OpenSSL + OpenSSL.framework/OpenSSL LibraryIdentifier - macos-arm64_x86_64 + ios-arm64_x86_64-simulator LibraryPath OpenSSL.framework SupportedArchitectures @@ -17,44 +17,46 @@ x86_64 SupportedPlatform - macos + ios + SupportedPlatformVariant + simulator BinaryPath - OpenSSL.framework/OpenSSL + OpenSSL.framework/Versions/A/OpenSSL LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-maccatalyst LibraryPath OpenSSL.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + maccatalyst BinaryPath OpenSSL.framework/OpenSSL LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath OpenSSL.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator BinaryPath OpenSSL.framework/Versions/A/OpenSSL LibraryIdentifier - ios-arm64_x86_64-maccatalyst + macos-arm64_x86_64 LibraryPath OpenSSL.framework SupportedArchitectures @@ -63,9 +65,7 @@ x86_64 SupportedPlatform - ios - SupportedPlatformVariant - maccatalyst + macos CFBundlePackageType diff --git a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeDirectory b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeDirectory index 9e79df8..b1690cc 100644 Binary files a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeDirectory and b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements index 804fed3..0d2e060 100644 Binary files a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements and b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements-1 b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements-1 index 8d48f6d..a6d85a0 100644 Binary files a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements-1 and b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeResources b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeResources index 8731855..3e5074e 100644 --- a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeResources +++ b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeResources @@ -446,7 +446,7 @@ ios-arm64/OpenSSL.framework/OpenSSL - oIvucZ7q+AY41t5ZhZbypLAAFzg= + uQAtzpTpeldYNEC6h3npAoL0V/U= ios-arm64/OpenSSL.framework/PrivacyInfo.xcprivacy @@ -454,7 +454,7 @@ ios-arm64/OpenSSL.framework/_CodeSignature/CodeDirectory - skylYAiR6JmNG0bPCyeDUFHZAlU= + K2HAhfB7lo2i+OrS08dDRvaWQEA= ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements @@ -462,7 +462,7 @@ ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements-1 - 5org6LMtyWrivdWfF5VjNKMioKQ= + Kx5DIwGCOLbNQi3YdYRLynwdXFA= ios-arm64/OpenSSL.framework/_CodeSignature/CodeResources @@ -470,7 +470,7 @@ ios-arm64/OpenSSL.framework/_CodeSignature/CodeSignature - lFAakoAYr4pwHKyhMpKMDgSyenc= + AXBJap1yP/cLEqpaWWhiD10TFuQ= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/Headers/OpenSSL.h @@ -910,7 +910,7 @@ ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/OpenSSL - Yhx/HwGQwkDPNYQ2qme3ck4C3OE= + cnIBb+QkjFdekqhD73pTvwC3zPM= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/Resources/Info.plist @@ -922,7 +922,7 @@ ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory - OoUABu6cmymnMAb24/NSIKqZGBc= + YyfuX/muGBjIohq9hzzjy210Vro= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements @@ -930,7 +930,7 @@ ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 - kqjaUCMp3m1vIS83R1J/g+I3Cus= + w/iugVcTIRZ9zywyochI66lNZIA= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeResources @@ -938,7 +938,7 @@ ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature - KwfKlnNhjpxpZ6D7C9yzO5VjyLw= + TKuI2RAsdFMM4MO1dIqopQxg6Jg= ios-arm64_x86_64-simulator/OpenSSL.framework/Headers/OpenSSL.h @@ -1374,7 +1374,7 @@ ios-arm64_x86_64-simulator/OpenSSL.framework/Info.plist - 87Q70Sqv1nrkLoZ8nyBw0SppRDk= + or0PHfwEUfPWO1329QfRYfrjYp8= ios-arm64_x86_64-simulator/OpenSSL.framework/Modules/module.modulemap @@ -1382,7 +1382,7 @@ ios-arm64_x86_64-simulator/OpenSSL.framework/OpenSSL - ztYYfxUTM9ZJ8A35CqcO5r006YI= + aVgJxBiHccZVdkegDSyK0AIjciU= ios-arm64_x86_64-simulator/OpenSSL.framework/PrivacyInfo.xcprivacy @@ -1390,7 +1390,7 @@ ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeDirectory - z/prvyxxIPVA8xG/9uaQkk/6dk0= + nZrgLKdcnfl/v6/JXfo3UKn0X8A= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements @@ -1398,11 +1398,11 @@ ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements-1 - ht0eiI5q05aKZZ/oWN8I9bOFa8k= + J4qTysq8UHbs7drizZAHzRAr2uo= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources - JhXBRVasjrIaUG5JSgHZWsRJ04s= + syqOt6hQ6uT0w4z/YhfxE1+8OK0= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeSignature @@ -1846,7 +1846,7 @@ macos-arm64_x86_64/OpenSSL.framework/Versions/A/OpenSSL - hjtWCT2JXrJoS1aKsWqdu2ZS338= + LqY/lhq9wJw+eouFUuS8/mp8QKo= macos-arm64_x86_64/OpenSSL.framework/Versions/A/Resources/Info.plist @@ -1858,7 +1858,7 @@ macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory - V9uCjqg7mBw2rof3Nnr2B0e4Bm0= + WYWAuL5uXgb1hrGtV5jcrQ6Wbpc= macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements @@ -1866,7 +1866,7 @@ macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 - a46464sUjwuBplAsHYQ+uQF9lDY= + FVWme/rGk9UIXXP7Xj+3u/yI1q8= macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeResources @@ -1874,7 +1874,7 @@ macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature - A6MQXIrIQphU66RjGNFy1eN57AQ= + jfkdt/uE2KQtM0Ug6YyjoPNtNII= files2 @@ -3093,11 +3093,11 @@ hash - oIvucZ7q+AY41t5ZhZbypLAAFzg= + uQAtzpTpeldYNEC6h3npAoL0V/U= hash2 - IU7gH3I4AxIxtCEz0XI7v85ZnhoICEIHF9Lei86+ycs= + xZPnsWBKyC9IR2NgvFYYgfRO9VYgb02NA27z7LIUhPM= ios-arm64/OpenSSL.framework/PrivacyInfo.xcprivacy @@ -3115,11 +3115,11 @@ hash - skylYAiR6JmNG0bPCyeDUFHZAlU= + K2HAhfB7lo2i+OrS08dDRvaWQEA= hash2 - 4Og2yjtJuwbGo44JoW8Fi6TBqek+c6VsZdTBpyhQEc4= + CNxIXoeNQ++ZAYuZLYpNST6V+8Gixj36m7OEMMZG8vo= ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements @@ -3137,11 +3137,11 @@ hash - 5org6LMtyWrivdWfF5VjNKMioKQ= + Kx5DIwGCOLbNQi3YdYRLynwdXFA= hash2 - Z7Hem0+pU3j/JHB3bkpK1rc3qB7GbDkhM0eUmqwdSxU= + DpP2779KzmkgLvPOVCrSXgcifOyl0F1BRLPz7IAAAOI= ios-arm64/OpenSSL.framework/_CodeSignature/CodeResources @@ -3159,11 +3159,11 @@ hash - lFAakoAYr4pwHKyhMpKMDgSyenc= + AXBJap1yP/cLEqpaWWhiD10TFuQ= hash2 - ZzFyUa8moj9CbqfyspTstqo+c4hu+nGffp6I5VrD1sQ= + mJbknGKDdyqPQz7sH90AagNtjqHyLvXf7l6I2JQJpg0= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Headers @@ -4389,11 +4389,11 @@ hash - Yhx/HwGQwkDPNYQ2qme3ck4C3OE= + cnIBb+QkjFdekqhD73pTvwC3zPM= hash2 - 9E9jhpUXH4EZFdTPKdDQUuKlYM2Ge2/aZFTdoB3uLOg= + tnPQOFP0ooDuzcjd93Nmj0siL5NOe+BmUhXWYNJEn80= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/Resources/Info.plist @@ -4422,11 +4422,11 @@ hash - OoUABu6cmymnMAb24/NSIKqZGBc= + YyfuX/muGBjIohq9hzzjy210Vro= hash2 - bZzvctEt0WztE53AJS04Au87r+qor1dFkE88ceiL+TM= + 64BVktVmlwZk9H/ZV/6Aaw8NJ4LrDp3QKhN0JYJPQgw= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements @@ -4444,11 +4444,11 @@ hash - kqjaUCMp3m1vIS83R1J/g+I3Cus= + w/iugVcTIRZ9zywyochI66lNZIA= hash2 - jIfrUVoJ0AF8C5ya4IveF+pP3L4BRffRkP5pOx770kY= + i8x8bzQh1i9HPiv375e/fMahWH9E92ikP5PiPsvzrVE= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeResources @@ -4466,11 +4466,11 @@ hash - KwfKlnNhjpxpZ6D7C9yzO5VjyLw= + TKuI2RAsdFMM4MO1dIqopQxg6Jg= hash2 - bVqyFB0WEq/oRYme3BaTa8vG0KYADHUZ1QEfK19f5Dk= + aR4+OqtNcAGaMS4LiUIl8mKD1UEBwfE+rZKpdE1bDa0= ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/Current @@ -5670,11 +5670,11 @@ hash - 87Q70Sqv1nrkLoZ8nyBw0SppRDk= + or0PHfwEUfPWO1329QfRYfrjYp8= hash2 - fr4FCiUFuJRZqN2iLJjncKHtYnRx0JaWwPRpLgYvOek= + sdvtmRhadddbji+XRs/TBCEhV+4iCfCA2mXB4MbcgrM= ios-arm64_x86_64-simulator/OpenSSL.framework/Modules/module.modulemap @@ -5692,11 +5692,11 @@ hash - ztYYfxUTM9ZJ8A35CqcO5r006YI= + aVgJxBiHccZVdkegDSyK0AIjciU= hash2 - mVNF8qXUTnIsEZBztBLMCAqgUaFmQaihOJnHq6cPv+k= + nrjbg+hFkohvvswvQZBt79j2Us2kCL9gg/3b2g+nenI= ios-arm64_x86_64-simulator/OpenSSL.framework/PrivacyInfo.xcprivacy @@ -5714,11 +5714,11 @@ hash - z/prvyxxIPVA8xG/9uaQkk/6dk0= + nZrgLKdcnfl/v6/JXfo3UKn0X8A= hash2 - KYZ8IeyoSKizGf9XnI+GjwBwMbXPMwdpPatFvuvfFAI= + FOSRN635YChoVY2e/GuvzGLnNbtqJY3N5JOlf6h3cIc= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements @@ -5736,22 +5736,22 @@ hash - ht0eiI5q05aKZZ/oWN8I9bOFa8k= + J4qTysq8UHbs7drizZAHzRAr2uo= hash2 - Ddi+PJv19FFw7C1zgKqIZcipKWbQIaFS2VfBfEctIEY= + KmAO9QRZnaDWhOJnZt/+YcH7frAB/BWzOYJ7GQt7IK4= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources hash - JhXBRVasjrIaUG5JSgHZWsRJ04s= + syqOt6hQ6uT0w4z/YhfxE1+8OK0= hash2 - 092CQ1+QYSwcOEPNhq3YIMNV7yPHqd4Mvby9cXWquMQ= + FlaCk4FgjbypDAdtLRNQQukF+GsJ3dKdry+tSzaDBu8= ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeSignature @@ -6988,11 +6988,11 @@ hash - hjtWCT2JXrJoS1aKsWqdu2ZS338= + LqY/lhq9wJw+eouFUuS8/mp8QKo= hash2 - F/h3izOt1ZJ5cby50iyaXXnncPkELwgk9zqKFZdoD3Q= + z9QNd4cr0yJxCWbiMeb+GEdcTG3rfVBHwOHz2qd4qQ4= macos-arm64_x86_64/OpenSSL.framework/Versions/A/Resources/Info.plist @@ -7021,11 +7021,11 @@ hash - V9uCjqg7mBw2rof3Nnr2B0e4Bm0= + WYWAuL5uXgb1hrGtV5jcrQ6Wbpc= hash2 - BYc+2acb+vi7eebnAxzVHMpBOl8QAykfvXD2sfSRoak= + 9bxjM3vhwALos4uKEsMWhirr1Hv4js/zgKbwvP5H2e4= macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements @@ -7043,11 +7043,11 @@ hash - a46464sUjwuBplAsHYQ+uQF9lDY= + FVWme/rGk9UIXXP7Xj+3u/yI1q8= hash2 - TZ/UFRo+FseOJf+gX3edRySaAhAvOvlEt+Nr7lSegxQ= + QgkBK/01wDKmhW6R5CZXMLqvlGKFQEY8smsSYgGrTyE= macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeResources @@ -7065,11 +7065,11 @@ hash - A6MQXIrIQphU66RjGNFy1eN57AQ= + jfkdt/uE2KQtM0Ug6YyjoPNtNII= hash2 - KUEvygxUpfZxvxZW9ChgRqLohdjPvtbGjaj4dfdMX3w= + 74qfwb0/2b+cwWN45PwwTcWJJG5EcP4/1a9xzoi4Hu4= macos-arm64_x86_64/OpenSSL.framework/Versions/Current diff --git a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeSignature b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeSignature index 77a99bf..a2761b6 100644 Binary files a/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeSignature and b/Frameworks/OpenSSL.xcframework/_CodeSignature/CodeSignature differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/OpenSSL b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/OpenSSL index 4851d2c..4321278 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/OpenSSL and b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/OpenSSL differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeDirectory b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeDirectory index 561c4c9..fc285be 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeDirectory and b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeDirectory differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements-1 b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements-1 index d2f3233..7539ae5 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements-1 and b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeSignature b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeSignature index 6b8d95c..4411494 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeSignature and b/Frameworks/OpenSSL.xcframework/ios-arm64/OpenSSL.framework/_CodeSignature/CodeSignature differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/OpenSSL b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/OpenSSL index 882e9ab..d7f120b 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/OpenSSL and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/OpenSSL differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory index ca4175a..e809404 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 index 4a18c45..8d5e7fc 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature index 2d54a89..db16dcd 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-maccatalyst/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/Info.plist b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/Info.plist index 8472f83..e7d88e5 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/Info.plist and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/Info.plist differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/OpenSSL b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/OpenSSL index 95f4a32..d312e62 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/OpenSSL and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/OpenSSL differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeDirectory b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeDirectory index fc46cc9..bb5cba4 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeDirectory and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeDirectory differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements-1 b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements-1 index f5f4599..a98dd00 100644 Binary files a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements-1 and b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources index 473d05e..3daed76 100644 --- a/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources +++ b/Frameworks/OpenSSL.xcframework/ios-arm64_x86_64-simulator/OpenSSL.framework/_CodeSignature/CodeResources @@ -438,7 +438,7 @@ Info.plist - 87Q70Sqv1nrkLoZ8nyBw0SppRDk= + or0PHfwEUfPWO1329QfRYfrjYp8= Modules/module.modulemap diff --git a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/OpenSSL b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/OpenSSL index 32b6966..bdb7ef1 100644 Binary files a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/OpenSSL and b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/OpenSSL differ diff --git a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory index 4803e83..52c08a2 100644 Binary files a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory and b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeDirectory differ diff --git a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 index f860cb5..b6f3a94 100644 Binary files a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 and b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeRequirements-1 differ diff --git a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature index bf13c4f..71df38e 100644 Binary files a/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature and b/Frameworks/OpenSSL.xcframework/macos-arm64_x86_64/OpenSSL.framework/Versions/A/_CodeSignature/CodeSignature differ diff --git a/GMObjC.podspec b/GMObjC.podspec index 842e44d..ffd89da 100644 --- a/GMObjC.podspec +++ b/GMObjC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "GMObjC" - s.version = "4.0.1" + s.version = "4.0.2" s.summary = "国密 SM2、SM3、SM4 的 OC 封装,基于 OpenSSL。" s.description = '基于 OpenSSL 封装 SM2、SM4 加解密、SM3 摘要算法、SM2 签名验签、ECDH 密钥协商、' \ 'ASN1 编码解码、DER 编码解码、HMAC 算法,CER证书读取等。' @@ -20,5 +20,5 @@ Pod::Spec.new do |s| s.ios.deployment_target = '9.0' s.osx.deployment_target = '10.13' - s.dependency "GMOpenSSL", "~> 3.1.0" + s.dependency "GMOpenSSL", "~> 3.1.2" end diff --git a/GMObjC.xcodeproj/project.pbxproj b/GMObjC.xcodeproj/project.pbxproj index 580b082..72c132b 100644 --- a/GMObjC.xcodeproj/project.pbxproj +++ b/GMObjC.xcodeproj/project.pbxproj @@ -40,7 +40,7 @@ 9CA353EB2CE2029100630D51 /* GMSm2Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GMSm2Utils.h; sourceTree = ""; }; 9CA353EC2CE2029100630D51 /* GMSm4Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GMSm4Utils.h; sourceTree = ""; }; 9CA353F92CE202BA00630D51 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9CA353FB2CE202D900630D51 /* OpenSSL.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:9CA5KUE8T7:BEIJING JINHER SOFTWARE CO.LTD."; lastKnownFileType = wrapper.xcframework; path = OpenSSL.xcframework; sourceTree = ""; }; + 9CA353FB2CE202D900630D51 /* OpenSSL.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:4BX77JHQHH:fei li"; lastKnownFileType = wrapper.xcframework; path = OpenSSL.xcframework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ diff --git a/README-CN.md b/README-CN.md index b1141b7..e8b4dca 100644 --- a/README-CN.md +++ b/README-CN.md @@ -145,7 +145,7 @@ NSString *decrypted = [GMSm4Utils decryptTextWithCBC:ciphertext keyHex:sm4KeyHex | GMObjC 版本 | 支持架构 | 兼容平台 | 兼容版本 | | :---------: | :----------: | :------: | :-----------------------: | -| 4.0.0 | x86_64 arm64 | iOS OSX | iOS>= iOS 9.0, OSX>=10.13 | +| 4.0.2 | x86_64 arm64 | iOS OSX | iOS>= iOS 9.0, OSX>=10.13 | | 3.3.8 | x86_64 arm64 | iOS | >= iOS 9.0 | ## License diff --git a/README.md b/README.md index af4362c..6a51ba8 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,10 @@ ## Documentation -For detailed documentation, please visit [https://muzipiao.github.io/gmdocs/](https://muzipiao.github.io/gmdocs/). +For detailed documentation, please visit: + +* English document [https://muzipiao.github.io/gmdocs/](https://muzipiao.github.io/gmdocs/) +* 简体中文文档 [https://muzipiao.github.io/gmdocs/zh/](https://muzipiao.github.io/gmdocs/zh/) ## Try Demo @@ -144,7 +147,7 @@ NSString *decrypted = [GMSm4Utils decryptTextWithCBC:ciphertext keyHex:sm4KeyHex | GMObjC Version | Supported Architecture | Compatible Platforms | Compatible Versions | | :------------: | :--------------------: | :------------------: | :-----------------------: | -| 4.0.0 | x86_64 arm64 | iOS OSX | iOS>= iOS 9.0, OSX>=10.13 | +| 4.0.2 | x86_64 arm64 | iOS OSX | iOS>= iOS 9.0, OSX>=10.13 | | 3.3.8 | x86_64 arm64 | iOS | >= iOS 9.0 | ## License