Assinar uma cadeia com uma chave privada RSA

No meu aplicativo eu tenho que assinar uma mensagem com uma chave privada RSA eu já tenho. Depois disso, quero usar a assinatura mais tarde. Eu verifiquei várias bibliotecas, mas todas elas fazem muito mais do que eu preciso. Isto é o que eu gostaria de fazer:

NSString *message = @"This is a message";
NSString *privateKey = ...;

NSString *signature = [self signMessage:message withPrivateKey:privateKey];

Como seria

(NSString *)signMessage:(NSString *)message withPrivateKey:(NSString *)privateKey {
}

parece?

questionAnswers(2)

yourAnswerToTheQuestion