SwiftyRSA icon indicating copy to clipboard operation
SwiftyRSA copied to clipboard

Key generation failed, error -25308

Open benpratt22 opened this issue 4 years ago • 1 comments

Hi,

I am using SwiftyRSA.generateRSAKeyPair(sizeInBits: 2048) in a class that extends UNNotificationServiceExtension

My app is occasionally throwing an error when my device is locked...

▿ SwiftyRSAError
  ▿ keyGenerationFailed : 1 element
    ▿ error : Optional<CFErrorRef>
      - some : Error Domain=NSOSStatusErrorDomain Code=-25308 "Key generation failed, error -25308" UserInfo={numberOfErrorsDeep=0, NSDescription=Key generation failed, error -25308}

it seems to have the issue here:

guard let privKey = SecKeyCreateRandomKey(attributes as CFDictionary, &error),
            let pubKey = SecKeyCopyPublicKey(privKey) else {
            throw SwiftyRSAError.keyGenerationFailed(error: error?.takeRetainedValue())
        }

Any suggestions? I am on iOS 12.0, SwiftyRSA 1.7.0

Thank you

benpratt22 avatar Nov 25 '21 16:11 benpratt22

Ảnh chụp Màn hình 2021-12-07 lúc 21 33 12 same problem here

fukemy avatar Dec 07 '21 14:12 fukemy