     ///
     /// Verify the message with the given signature
     ///
-    /// :param: message             Message that was used to generate the signature
-    /// :param: signatureBase64     Base64 of the signature data, signature is made of the SHA256 hash of message
-    /// :param: urlEncoded          True, if the signature is URL encoded and has to be reversed before manipulating
-    ///
-    /// :returns: true if the signature is valid (and can be validated)
+    /// - parameters:
+    ///     - message: Message that was used to generate the signature
+    ///     - signatureBase64: Base64 of the signature data, signature is made of the SHA256 hash of message
+    ///     - urlEncoded: True, if the signature is URL encoded and has to be reversed before manipulating
+    ///
+    /// - returns: true if the signature is valid (and can be validated)
     ///
     public func verify(message: String, var signatureBase64: String, urlEncoded: Bool = true) -> Bool {
         if urlEncoded {

    /// Shorthand for creating an instance with both public and private key, where the tag
    /// for private key is automatically generated
    ///
    /// :returns: Heimdall instance that can handle both private and public key operations
    ///
    public convenience init?(tagPrefix: String, keySize: Int = 2048) {
        self.init(publicTag: tagPrefix, privateTag: tagPrefix + ".private")

    ///
    /// Verify a data payload with the given signature
    ///
    /// - parameters:
    ///     - data: Data the signature should be verified against
    ///     - signatureData: Data of the signature
    ///
    /// - returns: True if the signature is valid
    ///
    public func verify(data: NSData, signatureData: NSData) -> Bool {
        if let key = obtainKey(.Public), hashData = NSMutableData(length: Int(CC_SHA256_DIGEST_LENGTH)) {
