objc: Implement the signature primitive.
- Protocols for PublicKeySign and PublicKeyVerify - Factories for both primitives - Signature config and key templates - Unit tests PiperOrigin-RevId: 200255071 GitOrigin-RevId: fc16218762a4ea2b1b2c9c548ca3a35ab0d8efe6
Showing
- objc/BUILD.bazel 112 additions, 0 deletionsobjc/BUILD.bazel
- objc/TINKAeadKeyTemplate.h 0 additions, 1 deletionobjc/TINKAeadKeyTemplate.h
- objc/TINKPublicKeySign.h 44 additions, 0 deletionsobjc/TINKPublicKeySign.h
- objc/TINKPublicKeySignFactory.h 66 additions, 0 deletionsobjc/TINKPublicKeySignFactory.h
- objc/TINKPublicKeyVerify.h 45 additions, 0 deletionsobjc/TINKPublicKeyVerify.h
- objc/TINKPublicKeyVerifyFactory.h 71 additions, 0 deletionsobjc/TINKPublicKeyVerifyFactory.h
- objc/TINKSignatureConfig.h 57 additions, 0 deletionsobjc/TINKSignatureConfig.h
- objc/TINKSignatureKeyTemplate.h 101 additions, 0 deletionsobjc/TINKSignatureKeyTemplate.h
- objc/Tests/UnitTests/signature/TINKPublicKeySignFactory.mm 119 additions, 0 deletionsobjc/Tests/UnitTests/signature/TINKPublicKeySignFactory.mm
- objc/Tests/UnitTests/signature/TINKPublicKeyVerifyFactory.mm 210 additions, 0 deletionsobjc/Tests/UnitTests/signature/TINKPublicKeyVerifyFactory.mm
- objc/Tests/UnitTests/signature/TINKSignatureConfigTest.mm 76 additions, 0 deletionsobjc/Tests/UnitTests/signature/TINKSignatureConfigTest.mm
- objc/Tests/UnitTests/signature/TINKSignatureKeyTemplateTest.mm 128 additions, 0 deletions...Tests/UnitTests/signature/TINKSignatureKeyTemplateTest.mm
- objc/signature/TINKPublicKeySignFactory.mm 59 additions, 0 deletionsobjc/signature/TINKPublicKeySignFactory.mm
- objc/signature/TINKPublicKeySignInternal.h 42 additions, 0 deletionsobjc/signature/TINKPublicKeySignInternal.h
- objc/signature/TINKPublicKeySignInternal.mm 64 additions, 0 deletionsobjc/signature/TINKPublicKeySignInternal.mm
- objc/signature/TINKPublicKeyVerifyFactory.mm 59 additions, 0 deletionsobjc/signature/TINKPublicKeyVerifyFactory.mm
- objc/signature/TINKPublicKeyVerifyInternal.h 42 additions, 0 deletionsobjc/signature/TINKPublicKeyVerifyInternal.h
- objc/signature/TINKPublicKeyVerifyInternal.mm 63 additions, 0 deletionsobjc/signature/TINKPublicKeyVerifyInternal.mm
- objc/signature/TINKSignatureConfig.mm 60 additions, 0 deletionsobjc/signature/TINKSignatureConfig.mm
- objc/signature/TINKSignatureKeyTemplate.mm 57 additions, 0 deletionsobjc/signature/TINKSignatureKeyTemplate.mm
objc/TINKPublicKeySign.h
0 → 100644
objc/TINKPublicKeySignFactory.h
0 → 100644
objc/TINKPublicKeyVerify.h
0 → 100644
objc/TINKPublicKeyVerifyFactory.h
0 → 100644
objc/TINKSignatureConfig.h
0 → 100644
objc/TINKSignatureKeyTemplate.h
0 → 100644
objc/signature/TINKPublicKeySignFactory.mm
0 → 100644
objc/signature/TINKPublicKeySignInternal.h
0 → 100644
objc/signature/TINKPublicKeySignInternal.mm
0 → 100644
objc/signature/TINKPublicKeyVerifyFactory.mm
0 → 100644
objc/signature/TINKPublicKeyVerifyInternal.h
0 → 100644
objc/signature/TINKSignatureConfig.mm
0 → 100644
objc/signature/TINKSignatureKeyTemplate.mm
0 → 100644
Please register or sign in to comment