{
  "ABIRoot": {
    "kind": "Root",
    "name": "CryptoSwift",
    "printedName": "CryptoSwift",
    "children": [
      {
        "kind": "TypeDecl",
        "name": "AEAD",
        "printedName": "AEAD",
        "children": [
          {
            "kind": "Var",
            "name": "kLen",
            "printedName": "kLen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4AEADP4kLenSivpZ",
            "mangledName": "$s11CryptoSwift4AEADP4kLenSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4AEADP4kLenSivgZ",
                "mangledName": "$s11CryptoSwift4AEADP4kLenSivgZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.AEAD>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.AEAD>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ivRange",
            "printedName": "ivRange",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Range",
                "printedName": "Swift.Range<Swift.Int>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sn"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4AEADP7ivRangeSnySiGvpZ",
            "mangledName": "$s11CryptoSwift4AEADP7ivRangeSnySiGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4AEADP7ivRangeSnySiGvgZ",
                "mangledName": "$s11CryptoSwift4AEADP7ivRangeSnySiGvgZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.AEAD>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.AEAD>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift4AEADP",
        "mangledName": "$s11CryptoSwift4AEADP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AEADChaCha20Poly1305",
        "printedName": "AEADChaCha20Poly1305",
        "children": [
          {
            "kind": "Var",
            "name": "kLen",
            "printedName": "kLen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C4kLenSivpZ",
            "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C4kLenSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C4kLenSivgZ",
                "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C4kLenSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ivRange",
            "printedName": "ivRange",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Range",
                "printedName": "Swift.Range<Swift.Int>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sn"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvpZ",
            "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvgZ",
                "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvsZ",
                "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvsZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvMZ",
                "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7ivRangeSnySiGvMZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:key:iv:authenticationHeader:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(cipherText: [Swift.UInt8], authenticationTag: [Swift.UInt8])",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7encrypt_3key2iv20authenticationHeaderSays5UInt8VG10cipherText_AJ0I3TagtAJ_A3JtKFZ",
            "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7encrypt_3key2iv20authenticationHeaderSays5UInt8VG10cipherText_AJ0I3TagtAJ_A3JtKFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(cipher:_:key:iv:authenticationHeader:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(cipherText: [Swift.UInt8], authenticationTag: [Swift.UInt8])",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7encrypt6cipher_3key2iv20authenticationHeaderSays5UInt8VG0G4Text_AK0J3TagtAA6Cipher_p_A4KtKFZ",
            "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7encrypt6cipher_3key2iv20authenticationHeaderSays5UInt8VG0G4Text_AK0J3TagtAA6Cipher_p_A4KtKFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:key:iv:authenticationHeader:authenticationTag:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(plainText: [Swift.UInt8], success: Swift.Bool)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C7decrypt_3key2iv20authenticationHeader0I3TagSays5UInt8VG9plainText_Sb7successtAK_A4KtKFZ",
            "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C7decrypt_3key2iv20authenticationHeader0I3TagSays5UInt8VG9plainText_Sb7successtAK_A4KtKFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift20AEADChaCha20Poly1305C",
        "mangledName": "$s11CryptoSwift20AEADChaCha20Poly1305C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "AEAD",
            "printedName": "AEAD",
            "usr": "s:11CryptoSwift4AEADP",
            "mangledName": "$s11CryptoSwift4AEADP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AEADXChaCha20Poly1305",
        "printedName": "AEADXChaCha20Poly1305",
        "children": [
          {
            "kind": "Var",
            "name": "kLen",
            "printedName": "kLen",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C4kLenSivpZ",
            "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C4kLenSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C4kLenSivgZ",
                "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C4kLenSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ivRange",
            "printedName": "ivRange",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Range",
                "printedName": "Swift.Range<Swift.Int>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sn"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvpZ",
            "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvgZ",
                "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvsZ",
                "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvsZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvMZ",
                "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7ivRangeSnySiGvMZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:key:iv:authenticationHeader:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(cipherText: [Swift.UInt8], authenticationTag: [Swift.UInt8])",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7encrypt_3key2iv20authenticationHeaderSays5UInt8VG10cipherText_AJ0I3TagtAJ_A3JtKFZ",
            "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7encrypt_3key2iv20authenticationHeaderSays5UInt8VG10cipherText_AJ0I3TagtAJ_A3JtKFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:key:iv:authenticationHeader:authenticationTag:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Tuple",
                "printedName": "(plainText: [Swift.UInt8], success: Swift.Bool)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ]
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C7decrypt_3key2iv20authenticationHeader0I3TagSays5UInt8VG9plainText_Sb7successtAK_A4KtKFZ",
            "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C7decrypt_3key2iv20authenticationHeader0I3TagSays5UInt8VG9plainText_Sb7successtAK_A4KtKFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift21AEADXChaCha20Poly1305C",
        "mangledName": "$s11CryptoSwift21AEADXChaCha20Poly1305C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "AEAD",
            "printedName": "AEAD",
            "usr": "s:11CryptoSwift4AEADP",
            "mangledName": "$s11CryptoSwift4AEADP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AES",
        "printedName": "AES",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidKeySize",
                "printedName": "invalidKeySize",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Error.Type) -> CryptoSwift.AES.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.AES.Error",
                        "usr": "s:11CryptoSwift3AESC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.AES.Error",
                            "usr": "s:11CryptoSwift3AESC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC5ErrorO14invalidKeySizeyA2EmF",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO14invalidKeySizeyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "dataPaddingRequired",
                "printedName": "dataPaddingRequired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Error.Type) -> CryptoSwift.AES.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.AES.Error",
                        "usr": "s:11CryptoSwift3AESC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.AES.Error",
                            "usr": "s:11CryptoSwift3AESC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC5ErrorO19dataPaddingRequiredyA2EmF",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO19dataPaddingRequiredyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidData",
                "printedName": "invalidData",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Error.Type) -> CryptoSwift.AES.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.AES.Error",
                        "usr": "s:11CryptoSwift3AESC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.AES.Error",
                            "usr": "s:11CryptoSwift3AESC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC5ErrorO11invalidDatayA2EmF",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO11invalidDatayA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.AES.Error",
                    "usr": "s:11CryptoSwift3AESC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.AES.Error",
                    "usr": "s:11CryptoSwift3AESC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3AESC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3AESC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3AESC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3AESC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3AESC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3AESC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3AESC5ErrorO",
            "mangledName": "$s11CryptoSwift3AESC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Variant",
            "printedName": "Variant",
            "children": [
              {
                "kind": "Var",
                "name": "aes128",
                "printedName": "aes128",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Variant.Type) -> CryptoSwift.AES.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.AES.Variant",
                        "usr": "s:11CryptoSwift3AESC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.AES.Variant",
                            "usr": "s:11CryptoSwift3AESC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC7VariantO6aes128yA2EmF",
                "mangledName": "$s11CryptoSwift3AESC7VariantO6aes128yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "aes192",
                "printedName": "aes192",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Variant.Type) -> CryptoSwift.AES.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.AES.Variant",
                        "usr": "s:11CryptoSwift3AESC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.AES.Variant",
                            "usr": "s:11CryptoSwift3AESC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC7VariantO6aes192yA2EmF",
                "mangledName": "$s11CryptoSwift3AESC7VariantO6aes192yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "aes256",
                "printedName": "aes256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.AES.Variant.Type) -> CryptoSwift.AES.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.AES.Variant",
                        "usr": "s:11CryptoSwift3AESC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.AES.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.AES.Variant",
                            "usr": "s:11CryptoSwift3AESC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3AESC7VariantO6aes256yA2EmF",
                "mangledName": "$s11CryptoSwift3AESC7VariantO6aes256yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.AES.Variant?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.AES.Variant",
                        "usr": "s:11CryptoSwift3AESC7VariantO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift3AESC7VariantO8rawValueAESgSi_tcfc",
                "mangledName": "$s11CryptoSwift3AESC7VariantO8rawValueAESgSi_tcfc",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3AESC7VariantO8rawValueSivp",
                "mangledName": "$s11CryptoSwift3AESC7VariantO8rawValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3AESC7VariantO8rawValueSivg",
                    "mangledName": "$s11CryptoSwift3AESC7VariantO8rawValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3AESC7VariantO",
            "mangledName": "$s11CryptoSwift3AESC7VariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "variantNr",
            "printedName": "variantNr",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC9variantNrSivp",
            "mangledName": "$s11CryptoSwift3AESC9variantNrSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC9variantNrSivg",
                "mangledName": "$s11CryptoSwift3AESC9variantNrSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "variantNb",
            "printedName": "variantNb",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC9variantNbSivp",
            "mangledName": "$s11CryptoSwift3AESC9variantNbSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC9variantNbSivg",
                "mangledName": "$s11CryptoSwift3AESC9variantNbSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "variantNk",
            "printedName": "variantNk",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC9variantNkSivp",
            "mangledName": "$s11CryptoSwift3AESC9variantNkSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC9variantNkSivg",
                "mangledName": "$s11CryptoSwift3AESC9variantNkSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift3AESC9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift3AESC9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC7keySizeSivp",
            "mangledName": "$s11CryptoSwift3AESC7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC7keySizeSivg",
                "mangledName": "$s11CryptoSwift3AESC7keySizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "variant",
            "printedName": "variant",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.AES.Variant",
                "usr": "s:11CryptoSwift3AESC7VariantO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC7variantAC7VariantOvp",
            "mangledName": "$s11CryptoSwift3AESC7variantAC7VariantOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.AES.Variant",
                    "usr": "s:11CryptoSwift3AESC7VariantO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC7variantAC7VariantOvg",
                "mangledName": "$s11CryptoSwift3AESC7variantAC7VariantOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockMode",
            "printedName": "blockMode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockMode",
                "printedName": "any CryptoSwift.BlockMode",
                "usr": "s:11CryptoSwift9BlockModeP"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC9blockModeAA05BlockE0_pvp",
            "mangledName": "$s11CryptoSwift3AESC9blockModeAA05BlockE0_pvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockMode",
                    "printedName": "any CryptoSwift.BlockMode",
                    "usr": "s:11CryptoSwift9BlockModeP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC9blockModeAA05BlockE0_pvg",
                "mangledName": "$s11CryptoSwift3AESC9blockModeAA05BlockE0_pvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "padding",
            "printedName": "padding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC7paddingAA7PaddingOvp",
            "mangledName": "$s11CryptoSwift3AESC7paddingAA7PaddingOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC7paddingAA7PaddingOvg",
                "mangledName": "$s11CryptoSwift3AESC7paddingAA7PaddingOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "expandedKey",
            "printedName": "expandedKey",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[Swift.UInt32]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvp",
            "mangledName": "$s11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "Lazy",
              "AccessControl",
              "UsableFromInline",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt32]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt32]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvg",
                "mangledName": "$s11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt32]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt32]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvs",
                "mangledName": "$s11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvM",
                "mangledName": "$s11CryptoSwift3AESC11expandedKeySaySays6UInt32VGGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "expandedKeyInv",
            "printedName": "expandedKeyInv",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[Swift.UInt32]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvp",
            "mangledName": "$s11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "Lazy",
              "AccessControl",
              "UsableFromInline"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt32]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt32]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvg",
                "mangledName": "$s11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[[Swift.UInt32]]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt32]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt32",
                            "printedName": "Swift.UInt32",
                            "usr": "s:s6UInt32V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvs",
                "mangledName": "$s11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvM",
                "mangledName": "$s11CryptoSwift3AESC14expandedKeyInvSaySays6UInt32VGGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T0",
            "printedName": "T0",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2T0Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2T0Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2T0Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2T0Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T0_INV",
            "printedName": "T0_INV",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC6T0_INVSays6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC6T0_INVSays6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC6T0_INVSays6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC6T0_INVSays6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T1",
            "printedName": "T1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2T1Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2T1Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2T1Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2T1Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T1_INV",
            "printedName": "T1_INV",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC6T1_INVSays6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC6T1_INVSays6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC6T1_INVSays6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC6T1_INVSays6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T2",
            "printedName": "T2",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2T2Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2T2Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2T2Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2T2Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T2_INV",
            "printedName": "T2_INV",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC6T2_INVSays6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC6T2_INVSays6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC6T2_INVSays6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC6T2_INVSays6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T3",
            "printedName": "T3",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2T3Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2T3Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2T3Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2T3Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "T3_INV",
            "printedName": "T3_INV",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC6T3_INVSays6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC6T3_INVSays6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC6T3_INVSays6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC6T3_INVSays6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "U1",
            "printedName": "U1",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2U1Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2U1Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2U1Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2U1Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "U2",
            "printedName": "U2",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2U2Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2U2Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2U2Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2U2Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "U3",
            "printedName": "U3",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2U3Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2U3Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2U3Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2U3Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "U4",
            "printedName": "U4",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3AESC2U4Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift3AESC2U4Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3AESC2U4Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift3AESC2U4Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:blockMode:padding:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AES",
                "printedName": "CryptoSwift.AES",
                "usr": "s:11CryptoSwift3AESC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "BlockMode",
                "printedName": "any CryptoSwift.BlockMode",
                "usr": "s:11CryptoSwift9BlockModeP"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3AESC3key9blockMode7paddingACSays5UInt8VG_AA05BlockF0_pAA7PaddingOtKcfc",
            "mangledName": "$s11CryptoSwift3AESC3key9blockMode7paddingACSays5UInt8VG_AA05BlockF0_pAA7PaddingOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC7encrypt5blockSays5UInt8VGSgs10ArraySliceVyAGG_tF",
            "mangledName": "$s11CryptoSwift3AESC7encrypt5blockSays5UInt8VGSgs10ArraySliceVyAGG_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC7decrypt5blockSays5UInt8VGSgs10ArraySliceVyAGG_tF",
            "mangledName": "$s11CryptoSwift3AESC7decrypt5blockSays5UInt8VGSgs10ArraySliceVyAGG_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "UsableFromInline"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "F1",
            "printedName": "F1(_:_:_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC2F1ys6UInt32VAF_A3FtF",
            "mangledName": "$s11CryptoSwift3AESC2F1ys6UInt32VAF_A3FtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "UsableFromInline",
              "Inline"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift3AESC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift3AESC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:padding:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AES",
                "printedName": "CryptoSwift.AES",
                "usr": "s:11CryptoSwift3AESC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3AESC3key2iv7paddingACSS_SSAA7PaddingOtKcfc",
            "mangledName": "$s11CryptoSwift3AESC3key2iv7paddingACSS_SSAA7PaddingOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "makeEncryptor",
            "printedName": "makeEncryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift3AESC13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeDecryptor",
            "printedName": "makeDecryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3AESC13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift3AESC13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift3AESC",
        "mangledName": "$s11CryptoSwift3AESC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptors",
            "printedName": "Cryptors",
            "usr": "s:11CryptoSwift8CryptorsP",
            "mangledName": "$s11CryptoSwift8CryptorsP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Authenticator",
        "printedName": "Authenticator",
        "children": [
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift13AuthenticatorP12authenticateySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift13AuthenticatorP12authenticateySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Authenticator>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Authenticator>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift13AuthenticatorP",
        "mangledName": "$s11CryptoSwift13AuthenticatorP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BatchedCollectionIndex",
        "printedName": "BatchedCollectionIndex",
        "children": [
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift22BatchedCollectionIndexV2eeoiySbACyqd__G_AEtSlRd__lFZ",
            "mangledName": "$s11CryptoSwift22BatchedCollectionIndexV2eeoiySbACyqd__G_AEtSlRd__lFZ",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Swift.Collection, τ_1_0 : Swift.Collection>",
            "sugared_genericSig": "<Base, BaseCollection where Base : Swift.Collection, BaseCollection : Swift.Collection>",
            "static": true,
            "declAttributes": [
              "UsableFromInline"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "<",
            "printedName": "<(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift22BatchedCollectionIndexV1loiySbACyqd__G_AEtSlRd__lFZ",
            "mangledName": "$s11CryptoSwift22BatchedCollectionIndexV1loiySbACyqd__G_AEtSlRd__lFZ",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : Swift.Collection, τ_1_0 : Swift.Collection>",
            "sugared_genericSig": "<Base, BaseCollection where Base : Swift.Collection, BaseCollection : Swift.Collection>",
            "static": true,
            "declAttributes": [
              "UsableFromInline"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift22BatchedCollectionIndexV",
        "mangledName": "$s11CryptoSwift22BatchedCollectionIndexV",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
        "sugared_genericSig": "<Base where Base : Swift.Collection>",
        "declAttributes": [
          "UsableFromInline",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BatchedCollection",
        "printedName": "BatchedCollection",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(base:size:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BatchedCollection",
                "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift17BatchedCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift17BatchedCollectionV4base4sizeACyxGx_Sitcfc",
            "mangledName": "$s11CryptoSwift17BatchedCollectionV4base4sizeACyxGx_Sitcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
            "sugared_genericSig": "<Base where Base : Swift.Collection>",
            "declAttributes": [
              "UsableFromInline"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "startIndex",
            "printedName": "startIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift17BatchedCollectionV10startIndexAA0cdF0VyxGvp",
            "mangledName": "$s11CryptoSwift17BatchedCollectionV10startIndexAA0cdF0VyxGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BatchedCollectionIndex",
                    "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17BatchedCollectionV10startIndexAA0cdF0VyxGvg",
                "mangledName": "$s11CryptoSwift17BatchedCollectionV10startIndexAA0cdF0VyxGvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
                "sugared_genericSig": "<Base where Base : Swift.Collection>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "endIndex",
            "printedName": "endIndex",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift17BatchedCollectionV8endIndexAA0cdF0VyxGvp",
            "mangledName": "$s11CryptoSwift17BatchedCollectionV8endIndexAA0cdF0VyxGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BatchedCollectionIndex",
                    "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17BatchedCollectionV8endIndexAA0cdF0VyxGvg",
                "mangledName": "$s11CryptoSwift17BatchedCollectionV8endIndexAA0cdF0VyxGvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
                "sugared_genericSig": "<Base where Base : Swift.Collection>",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "index",
            "printedName": "index(after:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift17BatchedCollectionV5index5afterAA0cD5IndexVyxGAH_tF",
            "mangledName": "$s11CryptoSwift17BatchedCollectionV5index5afterAA0cD5IndexVyxGAH_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
            "sugared_genericSig": "<Base where Base : Swift.Collection>",
            "declAttributes": [
              "UsableFromInline"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.SubSequence"
              },
              {
                "kind": "TypeNominal",
                "name": "BatchedCollectionIndex",
                "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:11CryptoSwift17BatchedCollectionVy11SubSequenceQzAA0cD5IndexVyxGcip",
            "mangledName": "$s11CryptoSwift17BatchedCollectionVy11SubSequenceQzAA0cD5IndexVyxGcip",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
            "sugared_genericSig": "<Base where Base : Swift.Collection>",
            "declAttributes": [
              "UsableFromInline"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.SubSequence"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BatchedCollectionIndex",
                    "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17BatchedCollectionVy11SubSequenceQzAA0cD5IndexVyxGcig",
                "mangledName": "$s11CryptoSwift17BatchedCollectionVy11SubSequenceQzAA0cD5IndexVyxGcig",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
                "sugared_genericSig": "<Base where Base : Swift.Collection>",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift17BatchedCollectionV",
        "mangledName": "$s11CryptoSwift17BatchedCollectionV",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
        "sugared_genericSig": "<Base where Base : Swift.Collection>",
        "declAttributes": [
          "UsableFromInline"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.SubSequence"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BatchedCollectionIndex",
                    "printedName": "CryptoSwift.BatchedCollectionIndex<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:11CryptoSwift22BatchedCollectionIndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<CryptoSwift.BatchedCollection<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BatchedCollection",
                        "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:11CryptoSwift17BatchedCollectionV"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Slice",
                    "printedName": "Swift.Slice<CryptoSwift.BatchedCollection<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BatchedCollection",
                        "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:11CryptoSwift17BatchedCollectionV"
                      }
                    ],
                    "usr": "s:s5SliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<CryptoSwift.BatchedCollection<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BatchedCollection",
                        "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:11CryptoSwift17BatchedCollectionV"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.SubSequence"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<CryptoSwift.BatchedCollection<τ_0_0>>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BatchedCollection",
                        "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:11CryptoSwift17BatchedCollectionV"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Bit",
        "printedName": "Bit",
        "children": [
          {
            "kind": "Var",
            "name": "zero",
            "printedName": "zero",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Bit.Type) -> CryptoSwift.Bit",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bit",
                    "printedName": "CryptoSwift.Bit",
                    "usr": "s:11CryptoSwift3BitO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Bit.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bit",
                        "printedName": "CryptoSwift.Bit",
                        "usr": "s:11CryptoSwift3BitO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift3BitO4zeroyA2CmF",
            "mangledName": "$s11CryptoSwift3BitO4zeroyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "one",
            "printedName": "one",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Bit.Type) -> CryptoSwift.Bit",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bit",
                    "printedName": "CryptoSwift.Bit",
                    "usr": "s:11CryptoSwift3BitO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Bit.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bit",
                        "printedName": "CryptoSwift.Bit",
                        "usr": "s:11CryptoSwift3BitO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift3BitO3oneyA2CmF",
            "mangledName": "$s11CryptoSwift3BitO3oneyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CryptoSwift.Bit?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bit",
                    "printedName": "CryptoSwift.Bit",
                    "usr": "s:11CryptoSwift3BitO"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3BitO8rawValueACSgSi_tcfc",
            "mangledName": "$s11CryptoSwift3BitO8rawValueACSgSi_tcfc",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3BitO8rawValueSivp",
            "mangledName": "$s11CryptoSwift3BitO8rawValueSivp",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3BitO8rawValueSivg",
                "mangledName": "$s11CryptoSwift3BitO8rawValueSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "inverted",
            "printedName": "inverted()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bit",
                "printedName": "CryptoSwift.Bit",
                "usr": "s:11CryptoSwift3BitO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3BitO8invertedACyF",
            "mangledName": "$s11CryptoSwift3BitO8invertedACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift3BitO",
        "mangledName": "$s11CryptoSwift3BitO",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "enumRawTypeName": "Int",
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BlockDecryptor",
        "printedName": "BlockDecryptor",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "unsupported",
                "printedName": "unsupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.BlockDecryptor.Error.Type) -> CryptoSwift.BlockDecryptor.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.BlockDecryptor.Error",
                        "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.BlockDecryptor.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.BlockDecryptor.Error",
                            "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO11unsupportedyA2EmF",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO11unsupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.BlockDecryptor.Error",
                    "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.BlockDecryptor.Error",
                    "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift14BlockDecryptorC5ErrorO",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift14BlockDecryptorC9blockSizeSivp",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC9blockSizeSivg",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "padding",
            "printedName": "padding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift14BlockDecryptorC7paddingAA7PaddingOvp",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC7paddingAA7PaddingOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC7paddingAA7PaddingOvg",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC7paddingAA7PaddingOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "worker",
            "printedName": "worker",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvp",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvg",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvs",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvM",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC6workerAA16CipherModeWorker_pvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulated",
            "printedName": "accumulated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvp",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvg",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvs",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvM",
                "mangledName": "$s11CryptoSwift14BlockDecryptorC11accumulatedSays5UInt8VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(blockSize:padding:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockDecryptor",
                "printedName": "CryptoSwift.BlockDecryptor",
                "usr": "s:11CryptoSwift14BlockDecryptorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift14BlockDecryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14BlockDecryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14BlockDecryptorC4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift14BlockDecryptorC4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift14BlockDecryptorC",
        "mangledName": "$s11CryptoSwift14BlockDecryptorC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptor",
            "printedName": "Cryptor",
            "usr": "s:11CryptoSwift7CryptorP",
            "mangledName": "$s11CryptoSwift7CryptorP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BlockEncryptor",
        "printedName": "BlockEncryptor",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "unsupported",
                "printedName": "unsupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.BlockEncryptor.Error.Type) -> CryptoSwift.BlockEncryptor.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.BlockEncryptor.Error",
                        "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.BlockEncryptor.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.BlockEncryptor.Error",
                            "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO11unsupportedyA2EmF",
                "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO11unsupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.BlockEncryptor.Error",
                    "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.BlockEncryptor.Error",
                    "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift14BlockEncryptorC5ErrorO",
            "mangledName": "$s11CryptoSwift14BlockEncryptorC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(blockSize:padding:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockEncryptor",
                "printedName": "CryptoSwift.BlockEncryptor",
                "usr": "s:11CryptoSwift14BlockEncryptorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift14BlockEncryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "mangledName": "$s11CryptoSwift14BlockEncryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14BlockEncryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift14BlockEncryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14BlockEncryptorC4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift14BlockEncryptorC4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift14BlockEncryptorC",
        "mangledName": "$s11CryptoSwift14BlockEncryptorC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "UsableFromInline",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptor",
            "printedName": "Cryptor",
            "usr": "s:11CryptoSwift7CryptorP",
            "mangledName": "$s11CryptoSwift7CryptorP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BlockMode",
        "printedName": "BlockMode",
        "children": [
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9BlockModeP7optionsAA0cD6OptionVvp",
            "mangledName": "$s11CryptoSwift9BlockModeP7optionsAA0cD6OptionVvp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9BlockModeP7optionsAA0cD6OptionVvg",
                "mangledName": "$s11CryptoSwift9BlockModeP7optionsAA0cD6OptionVvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.BlockMode>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.BlockMode>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9BlockModeP6worker9blockSize15cipherOperation010encryptionI0AA06CipherD6Worker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift9BlockModeP6worker9blockSize15cipherOperation010encryptionI0AA06CipherD6Worker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.BlockMode>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.BlockMode>",
            "protocolReq": true,
            "declAttributes": [
              "Inlinable",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9BlockModeP06customC4SizeSiSgvp",
            "mangledName": "$s11CryptoSwift9BlockModeP06customC4SizeSiSgvp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9BlockModeP06customC4SizeSiSgvg",
                "mangledName": "$s11CryptoSwift9BlockModeP06customC4SizeSiSgvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.BlockMode>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.BlockMode>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift9BlockModeP",
        "mangledName": "$s11CryptoSwift9BlockModeP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BlockModeOption",
        "printedName": "BlockModeOption",
        "children": [
          {
            "kind": "Var",
            "name": "rawValue",
            "printedName": "rawValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeOptionV8rawValueSivp",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV8rawValueSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeOptionV8rawValueSivg",
                "mangledName": "$s11CryptoSwift15BlockModeOptionV8rawValueSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift15BlockModeOptionV8rawValueACSi_tcfc",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV8rawValueACSi_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "none",
            "printedName": "none",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeOptionV4noneACvpZ",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV4noneACvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeOptionV4noneACvgZ",
                "mangledName": "$s11CryptoSwift15BlockModeOptionV4noneACvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "initializationVectorRequired",
            "printedName": "initializationVectorRequired",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeOptionV28initializationVectorRequiredACvpZ",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV28initializationVectorRequiredACvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeOptionV28initializationVectorRequiredACvgZ",
                "mangledName": "$s11CryptoSwift15BlockModeOptionV28initializationVectorRequiredACvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "paddingRequired",
            "printedName": "paddingRequired",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeOptionV15paddingRequiredACvpZ",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV15paddingRequiredACvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeOptionV15paddingRequiredACvgZ",
                "mangledName": "$s11CryptoSwift15BlockModeOptionV15paddingRequiredACvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "useEncryptToDecrypt",
            "printedName": "useEncryptToDecrypt",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeOptionV19useEncryptToDecryptACvpZ",
            "mangledName": "$s11CryptoSwift15BlockModeOptionV19useEncryptToDecryptACvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeOptionV19useEncryptToDecryptACvgZ",
                "mangledName": "$s11CryptoSwift15BlockModeOptionV19useEncryptToDecryptACvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift15BlockModeOptionV",
        "mangledName": "$s11CryptoSwift15BlockModeOptionV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "OptionSet",
            "printedName": "OptionSet",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ]
              }
            ],
            "usr": "s:s9OptionSetP",
            "mangledName": "$ss9OptionSetP"
          },
          {
            "kind": "Conformance",
            "name": "RawRepresentable",
            "printedName": "RawRepresentable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "RawValue",
                "printedName": "RawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:SY",
            "mangledName": "$sSY"
          },
          {
            "kind": "Conformance",
            "name": "SetAlgebra",
            "printedName": "SetAlgebra",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ]
              }
            ],
            "usr": "s:s10SetAlgebraP",
            "mangledName": "$ss10SetAlgebraP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Blowfish",
        "printedName": "Blowfish",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "dataPaddingRequired",
                "printedName": "dataPaddingRequired",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Blowfish.Error.Type) -> CryptoSwift.Blowfish.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Blowfish.Error",
                        "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Blowfish.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Blowfish.Error",
                            "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO19dataPaddingRequiredyA2EmF",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO19dataPaddingRequiredyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidKeyOrInitializationVector",
                "printedName": "invalidKeyOrInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Blowfish.Error.Type) -> CryptoSwift.Blowfish.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Blowfish.Error",
                        "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Blowfish.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Blowfish.Error",
                            "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Blowfish.Error.Type) -> CryptoSwift.Blowfish.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Blowfish.Error",
                        "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Blowfish.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Blowfish.Error",
                            "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidBlockMode",
                "printedName": "invalidBlockMode",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Blowfish.Error.Type) -> CryptoSwift.Blowfish.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Blowfish.Error",
                        "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Blowfish.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Blowfish.Error",
                            "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO16invalidBlockModeyA2EmF",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO16invalidBlockModeyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Blowfish.Error",
                    "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Blowfish.Error",
                    "usr": "s:11CryptoSwift8BlowfishC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift8BlowfishC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8BlowfishC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift8BlowfishC5ErrorO",
            "mangledName": "$s11CryptoSwift8BlowfishC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8BlowfishC9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift8BlowfishC9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8BlowfishC9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift8BlowfishC9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8BlowfishC7keySizeSivp",
            "mangledName": "$s11CryptoSwift8BlowfishC7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8BlowfishC7keySizeSivg",
                "mangledName": "$s11CryptoSwift8BlowfishC7keySizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:blockMode:padding:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Blowfish",
                "printedName": "CryptoSwift.Blowfish",
                "usr": "s:11CryptoSwift8BlowfishC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "BlockMode",
                "printedName": "any CryptoSwift.BlockMode",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift9BlockModeP"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8BlowfishC3key9blockMode7paddingACSays5UInt8VG_AA05BlockF0_pAA7PaddingOtKcfc",
            "mangledName": "$s11CryptoSwift8BlowfishC3key9blockMode7paddingACSays5UInt8VG_AA05BlockF0_pAA7PaddingOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8BlowfishC7encryptySays5UInt8VGxKSlRzAF7ElementRtzSi5IndexRtzlF",
            "mangledName": "$s11CryptoSwift8BlowfishC7encryptySays5UInt8VGxKSlRzAF7ElementRtzSi5IndexRtzlF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<C where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int>",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8BlowfishC7decryptySays5UInt8VGxKSlRzAF7ElementRtzSi5IndexRtzlF",
            "mangledName": "$s11CryptoSwift8BlowfishC7decryptySays5UInt8VGxKSlRzAF7ElementRtzSi5IndexRtzlF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<C where C : Swift.Collection, C.Element == Swift.UInt8, C.Index == Swift.Int>",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:padding:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Blowfish",
                "printedName": "CryptoSwift.Blowfish",
                "usr": "s:11CryptoSwift8BlowfishC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8BlowfishC3key2iv7paddingACSS_SSAA7PaddingOtKcfc",
            "mangledName": "$s11CryptoSwift8BlowfishC3key2iv7paddingACSS_SSAA7PaddingOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift8BlowfishC",
        "mangledName": "$s11CryptoSwift8BlowfishC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CBC",
        "printedName": "CBC",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CBC.Error.Type) -> CryptoSwift.CBC.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CBC.Error",
                        "usr": "s:11CryptoSwift3CBCV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CBC.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CBC.Error",
                            "usr": "s:11CryptoSwift3CBCV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CBCV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3CBCV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CBC.Error",
                    "usr": "s:11CryptoSwift3CBCV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CBC.Error",
                    "usr": "s:11CryptoSwift3CBCV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CBCV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3CBCV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3CBCV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3CBCV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3CBCV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3CBCV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CBCV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3CBCV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3CBCV5ErrorO",
            "mangledName": "$s11CryptoSwift3CBCV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CBCV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3CBCV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CBCV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3CBCV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CBCV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3CBCV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CBCV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3CBCV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CBC",
                "printedName": "CryptoSwift.CBC",
                "usr": "s:11CryptoSwift3CBCV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3CBCV2ivACSays5UInt8VG_tcfc",
            "mangledName": "$s11CryptoSwift3CBCV2ivACSays5UInt8VG_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3CBCV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3CBCV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3CBCV",
        "mangledName": "$s11CryptoSwift3CBCV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CBCMAC",
        "printedName": "CBCMAC",
        "children": [
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CBCMACC12authenticateySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift6CBCMACC12authenticateySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "overriding": true,
            "declAttributes": [
              "Final",
              "Override",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CBCMAC",
                "printedName": "CryptoSwift.CBCMAC",
                "usr": "s:11CryptoSwift6CBCMACC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6CBCMACC3keyACSays5UInt8VG_tKcfc",
            "mangledName": "$s11CryptoSwift6CBCMACC3keyACSays5UInt8VG_tKcfc",
            "moduleName": "CryptoSwift",
            "overriding": true,
            "implicit": true,
            "declAttributes": [
              "Override"
            ],
            "throwing": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift6CBCMACC",
        "mangledName": "$s11CryptoSwift6CBCMACC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "superclassUsr": "s:11CryptoSwift4CMACC",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "CryptoSwift.CMAC"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Authenticator",
            "printedName": "Authenticator",
            "usr": "s:11CryptoSwift13AuthenticatorP",
            "mangledName": "$s11CryptoSwift13AuthenticatorP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "CCM",
        "printedName": "CCM",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CCM.Error.Type) -> CryptoSwift.CCM.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CCM.Error",
                        "usr": "s:11CryptoSwift3CCMV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CCM.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CCM.Error",
                            "usr": "s:11CryptoSwift3CCMV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CCMV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidParameter",
                "printedName": "invalidParameter",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CCM.Error.Type) -> CryptoSwift.CCM.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CCM.Error",
                        "usr": "s:11CryptoSwift3CCMV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CCM.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CCM.Error",
                            "usr": "s:11CryptoSwift3CCMV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CCMV5ErrorO16invalidParameteryA2EmF",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO16invalidParameteryA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "fail",
                "printedName": "fail",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CCM.Error.Type) -> CryptoSwift.CCM.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CCM.Error",
                        "usr": "s:11CryptoSwift3CCMV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CCM.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CCM.Error",
                            "usr": "s:11CryptoSwift3CCMV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CCMV5ErrorO4failyA2EmF",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO4failyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CCM.Error",
                    "usr": "s:11CryptoSwift3CCMV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CCM.Error",
                    "usr": "s:11CryptoSwift3CCMV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CCMV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3CCMV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3CCMV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3CCMV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CCMV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3CCMV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3CCMV5ErrorO",
            "mangledName": "$s11CryptoSwift3CCMV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CCMV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3CCMV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CCMV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3CCMV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CCMV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3CCMV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CCMV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3CCMV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "authenticationTag",
            "printedName": "authenticationTag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvp",
            "mangledName": "$s11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvg",
                "mangledName": "$s11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvs",
                "mangledName": "$s11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvM",
                "mangledName": "$s11CryptoSwift3CCMV17authenticationTagSays5UInt8VGSgvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:tagLength:messageLength:additionalAuthenticatedData:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CCM",
                "printedName": "CryptoSwift.CCM",
                "usr": "s:11CryptoSwift3CCMV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3CCMV2iv9tagLength07messageF027additionalAuthenticatedDataACSays5UInt8VG_S2iAJSgtcfc",
            "mangledName": "$s11CryptoSwift3CCMV2iv9tagLength07messageF027additionalAuthenticatedDataACSays5UInt8VG_S2iAJSgtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:tagLength:messageLength:authenticationTag:additionalAuthenticatedData:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CCM",
                "printedName": "CryptoSwift.CCM",
                "usr": "s:11CryptoSwift3CCMV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3CCMV2iv9tagLength07messageF017authenticationTag27additionalAuthenticatedDataACSays5UInt8VG_S2iA2KSgtcfc",
            "mangledName": "$s11CryptoSwift3CCMV2iv9tagLength07messageF017authenticationTag27additionalAuthenticatedDataACSays5UInt8VG_S2iA2KSgtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3CCMV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3CCMV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3CCMV",
        "mangledName": "$s11CryptoSwift3CCMV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CFB",
        "printedName": "CFB",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CFB.Error.Type) -> CryptoSwift.CFB.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CFB.Error",
                        "usr": "s:11CryptoSwift3CFBV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CFB.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CFB.Error",
                            "usr": "s:11CryptoSwift3CFBV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CFBV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3CFBV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CFB.Error",
                    "usr": "s:11CryptoSwift3CFBV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CFB.Error",
                    "usr": "s:11CryptoSwift3CFBV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CFBV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3CFBV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3CFBV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3CFBV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3CFBV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3CFBV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CFBV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3CFBV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3CFBV5ErrorO",
            "mangledName": "$s11CryptoSwift3CFBV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "SegmentSize",
            "printedName": "SegmentSize",
            "children": [
              {
                "kind": "Var",
                "name": "cfb8",
                "printedName": "cfb8",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CFB.SegmentSize.Type) -> CryptoSwift.CFB.SegmentSize",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SegmentSize",
                        "printedName": "CryptoSwift.CFB.SegmentSize",
                        "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CFB.SegmentSize.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SegmentSize",
                            "printedName": "CryptoSwift.CFB.SegmentSize",
                            "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CFBV11SegmentSizeO4cfb8yA2EmF",
                "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO4cfb8yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "cfb128",
                "printedName": "cfb128",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CFB.SegmentSize.Type) -> CryptoSwift.CFB.SegmentSize",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SegmentSize",
                        "printedName": "CryptoSwift.CFB.SegmentSize",
                        "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CFB.SegmentSize.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SegmentSize",
                            "printedName": "CryptoSwift.CFB.SegmentSize",
                            "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CFBV11SegmentSizeO6cfb128yA2EmF",
                "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO6cfb128yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CFB.SegmentSize?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SegmentSize",
                        "printedName": "CryptoSwift.CFB.SegmentSize",
                        "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift3CFBV11SegmentSizeO8rawValueAESgSi_tcfc",
                "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO8rawValueAESgSi_tcfc",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3CFBV11SegmentSizeO8rawValueSivp",
                "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO8rawValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3CFBV11SegmentSizeO8rawValueSivg",
                    "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO8rawValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3CFBV11SegmentSizeO",
            "mangledName": "$s11CryptoSwift3CFBV11SegmentSizeO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "enumRawTypeName": "Int",
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CFBV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3CFBV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CFBV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3CFBV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CFBV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3CFBV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CFBV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3CFBV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:segmentSize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CFB",
                "printedName": "CryptoSwift.CFB",
                "usr": "s:11CryptoSwift3CFBV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "SegmentSize",
                "printedName": "CryptoSwift.CFB.SegmentSize",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift3CFBV11SegmentSizeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3CFBV2iv11segmentSizeACSays5UInt8VG_AC07SegmentF0Otcfc",
            "mangledName": "$s11CryptoSwift3CFBV2iv11segmentSizeACSays5UInt8VG_AC07SegmentF0Otcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3CFBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3CFBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3CFBV",
        "mangledName": "$s11CryptoSwift3CFBV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ChaCha20",
        "printedName": "ChaCha20",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidKeyOrInitializationVector",
                "printedName": "invalidKeyOrInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.ChaCha20.Error.Type) -> CryptoSwift.ChaCha20.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.ChaCha20.Error",
                        "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.ChaCha20.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.ChaCha20.Error",
                            "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8ChaCha20C5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "notSupported",
                "printedName": "notSupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.ChaCha20.Error.Type) -> CryptoSwift.ChaCha20.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.ChaCha20.Error",
                        "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.ChaCha20.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.ChaCha20.Error",
                            "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8ChaCha20C5ErrorO12notSupportedyA2EmF",
                "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO12notSupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.ChaCha20.Error",
                    "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.ChaCha20.Error",
                    "usr": "s:11CryptoSwift8ChaCha20C5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift8ChaCha20C5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift8ChaCha20C5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift8ChaCha20C5ErrorO",
            "mangledName": "$s11CryptoSwift8ChaCha20C5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8ChaCha20C9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift8ChaCha20C9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8ChaCha20C9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift8ChaCha20C9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8ChaCha20C7keySizeSivp",
            "mangledName": "$s11CryptoSwift8ChaCha20C7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8ChaCha20C7keySizeSivg",
                "mangledName": "$s11CryptoSwift8ChaCha20C7keySizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChaCha20",
                "printedName": "CryptoSwift.ChaCha20",
                "usr": "s:11CryptoSwift8ChaCha20C"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8ChaCha20C3key2ivACSays5UInt8VG_AHtKcfc",
            "mangledName": "$s11CryptoSwift8ChaCha20C3key2ivACSays5UInt8VG_AHtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChaCha20C7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift8ChaCha20C7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChaCha20C7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift8ChaCha20C7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "ChaChaEncryptor",
            "printedName": "ChaChaEncryptor",
            "children": [
              {
                "kind": "Function",
                "name": "update",
                "printedName": "update(withBytes:isLast:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "hasDefaultArg": true,
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C0cC9EncryptorV6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAJG_SbtKF",
                "mangledName": "$s11CryptoSwift8ChaCha20C0cC9EncryptorV6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAJG_SbtKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "seek",
                "printedName": "seek(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C0cC9EncryptorV4seek2toySi_tKF",
                "mangledName": "$s11CryptoSwift8ChaCha20C0cC9EncryptorV4seek2toySi_tKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift8ChaCha20C0cC9EncryptorV",
            "mangledName": "$s11CryptoSwift8ChaCha20C0cC9EncryptorV",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Cryptor",
                "printedName": "Cryptor",
                "usr": "s:11CryptoSwift7CryptorP",
                "mangledName": "$s11CryptoSwift7CryptorP"
              },
              {
                "kind": "Conformance",
                "name": "Updatable",
                "printedName": "Updatable",
                "usr": "s:11CryptoSwift9UpdatableP",
                "mangledName": "$s11CryptoSwift9UpdatableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "ChaChaDecryptor",
            "printedName": "ChaChaDecryptor",
            "children": [
              {
                "kind": "Function",
                "name": "update",
                "printedName": "update(withBytes:isLast:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "hasDefaultArg": true,
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C0cC9DecryptorV6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAJG_SbtKF",
                "mangledName": "$s11CryptoSwift8ChaCha20C0cC9DecryptorV6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAJG_SbtKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "seek",
                "printedName": "seek(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8ChaCha20C0cC9DecryptorV4seek2toySi_tKF",
                "mangledName": "$s11CryptoSwift8ChaCha20C0cC9DecryptorV4seek2toySi_tKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift8ChaCha20C0cC9DecryptorV",
            "mangledName": "$s11CryptoSwift8ChaCha20C0cC9DecryptorV",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Cryptor",
                "printedName": "Cryptor",
                "usr": "s:11CryptoSwift7CryptorP",
                "mangledName": "$s11CryptoSwift7CryptorP"
              },
              {
                "kind": "Conformance",
                "name": "Updatable",
                "printedName": "Updatable",
                "usr": "s:11CryptoSwift9UpdatableP",
                "mangledName": "$s11CryptoSwift9UpdatableP"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "makeEncryptor",
            "printedName": "makeEncryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChaCha20C13makeEncryptorAA7Cryptor_AA9UpdatablepyF",
            "mangledName": "$s11CryptoSwift8ChaCha20C13makeEncryptorAA7Cryptor_AA9UpdatablepyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeDecryptor",
            "printedName": "makeDecryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChaCha20C13makeDecryptorAA7Cryptor_AA9UpdatablepyF",
            "mangledName": "$s11CryptoSwift8ChaCha20C13makeDecryptorAA7Cryptor_AA9UpdatablepyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ChaCha20",
                "printedName": "CryptoSwift.ChaCha20",
                "usr": "s:11CryptoSwift8ChaCha20C"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8ChaCha20C3key2ivACSS_SStKcfc",
            "mangledName": "$s11CryptoSwift8ChaCha20C3key2ivACSS_SStKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift8ChaCha20C",
        "mangledName": "$s11CryptoSwift8ChaCha20C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "hasMissingDesignatedInitializers": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptors",
            "printedName": "Cryptors",
            "usr": "s:11CryptoSwift8CryptorsP",
            "mangledName": "$s11CryptoSwift8CryptorsP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Checksum",
        "printedName": "Checksum",
        "children": [
          {
            "kind": "Var",
            "name": "table32",
            "printedName": "table32",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8ChecksumC7table32Says6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift8ChecksumC7table32Says6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8ChecksumC7table32Says6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift8ChecksumC7table32Says6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "table32c",
            "printedName": "table32c",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8ChecksumC8table32cSays6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift8ChecksumC8table32cSays6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8ChecksumC8table32cSays6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift8ChecksumC8table32cSays6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "table16",
            "printedName": "table16",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt16]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8ChecksumC7table16Says6UInt16VGvpZ",
            "mangledName": "$s11CryptoSwift8ChecksumC7table16Says6UInt16VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt16]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt16",
                        "printedName": "Swift.UInt16",
                        "usr": "s:s6UInt16V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8ChecksumC7table16Says6UInt16VGvgZ",
                "mangledName": "$s11CryptoSwift8ChecksumC7table16Says6UInt16VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Checksum",
                "printedName": "CryptoSwift.Checksum",
                "usr": "s:11CryptoSwift8ChecksumC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8ChecksumCACycfc",
            "mangledName": "$s11CryptoSwift8ChecksumCACycfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "crc32",
            "printedName": "crc32(_:seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC5crc32_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtF",
            "mangledName": "$s11CryptoSwift8ChecksumC5crc32_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32c",
            "printedName": "crc32c(_:seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC6crc32c_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtF",
            "mangledName": "$s11CryptoSwift8ChecksumC6crc32c_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc16",
            "printedName": "crc16(_:seed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC5crc16_4seeds6UInt16VSays5UInt8VG_AGSgtF",
            "mangledName": "$s11CryptoSwift8ChecksumC5crc16_4seeds6UInt16VSays5UInt8VG_AGSgtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32",
            "printedName": "crc32(_:seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC5crc32_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtFZ",
            "mangledName": "$s11CryptoSwift8ChecksumC5crc32_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32c",
            "printedName": "crc32c(_:seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC6crc32c_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtFZ",
            "mangledName": "$s11CryptoSwift8ChecksumC6crc32c_4seed7reflects6UInt32VSays5UInt8VG_AHSgSbtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc16",
            "printedName": "crc16(_:seed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8ChecksumC5crc16_4seeds6UInt16VSays5UInt8VG_AGSgtFZ",
            "mangledName": "$s11CryptoSwift8ChecksumC5crc16_4seeds6UInt16VSays5UInt8VG_AGSgtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "Final",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift8ChecksumC",
        "mangledName": "$s11CryptoSwift8ChecksumC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CipherError",
        "printedName": "CipherError",
        "children": [
          {
            "kind": "Var",
            "name": "encrypt",
            "printedName": "encrypt",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.CipherError.Type) -> CryptoSwift.CipherError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CipherError",
                    "printedName": "CryptoSwift.CipherError",
                    "usr": "s:11CryptoSwift11CipherErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.CipherError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CipherError",
                        "printedName": "CryptoSwift.CipherError",
                        "usr": "s:11CryptoSwift11CipherErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift11CipherErrorO7encryptyA2CmF",
            "mangledName": "$s11CryptoSwift11CipherErrorO7encryptyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "decrypt",
            "printedName": "decrypt",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.CipherError.Type) -> CryptoSwift.CipherError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CipherError",
                    "printedName": "CryptoSwift.CipherError",
                    "usr": "s:11CryptoSwift11CipherErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.CipherError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "CipherError",
                        "printedName": "CryptoSwift.CipherError",
                        "usr": "s:11CryptoSwift11CipherErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift11CipherErrorO7decryptyA2CmF",
            "mangledName": "$s11CryptoSwift11CipherErrorO7decryptyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherError",
                "printedName": "CryptoSwift.CipherError",
                "usr": "s:11CryptoSwift11CipherErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherError",
                "printedName": "CryptoSwift.CipherError",
                "usr": "s:11CryptoSwift11CipherErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift11CipherErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s11CryptoSwift11CipherErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift11CipherErrorO9hashValueSivp",
            "mangledName": "$s11CryptoSwift11CipherErrorO9hashValueSivp",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift11CipherErrorO9hashValueSivg",
                "mangledName": "$s11CryptoSwift11CipherErrorO9hashValueSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift11CipherErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s11CryptoSwift11CipherErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift11CipherErrorO",
        "mangledName": "$s11CryptoSwift11CipherErrorO",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Cipher",
        "printedName": "Cipher",
        "children": [
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift6CipherP7keySizeSivp",
            "mangledName": "$s11CryptoSwift6CipherP7keySizeSivp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift6CipherP7keySizeSivg",
                "mangledName": "$s11CryptoSwift6CipherP7keySizeSivg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherP7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift6CipherP7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherP7encryptySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift6CipherP7encryptySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherP7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift6CipherP7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherP7decryptySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift6CipherP7decryptySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherPAAE7encryptySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift6CipherPAAE7encryptySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6CipherPAAE7decryptySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift6CipherPAAE7decryptySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cipher>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cipher>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift6CipherP",
        "mangledName": "$s11CryptoSwift6CipherP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CipherModeWorker",
        "printedName": "CipherModeWorker",
        "children": [
          {
            "kind": "Var",
            "name": "cipherOperation",
            "printedName": "cipherOperation",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift16CipherModeWorkerP15cipherOperationySays5UInt8VGSgs10ArraySliceVyAFGcvp",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP15cipherOperationySays5UInt8VGSgs10ArraySliceVyAFGcvp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "[Swift.UInt8]?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Array",
                            "printedName": "[Swift.UInt8]",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "UInt8",
                                "printedName": "Swift.UInt8",
                                "usr": "s:s5UInt8V"
                              }
                            ],
                            "usr": "s:Sa"
                          }
                        ],
                        "usr": "s:Sq"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ArraySlice",
                        "printedName": "Swift.ArraySlice<Swift.UInt8>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:s10ArraySliceV"
                      }
                    ]
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift16CipherModeWorkerP15cipherOperationySays5UInt8VGSgs10ArraySliceVyAFGcvg",
                "mangledName": "$s11CryptoSwift16CipherModeWorkerP15cipherOperationySays5UInt8VGSgs10ArraySliceVyAFGcvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CipherModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.CipherModeWorker>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "additionalBufferSize",
            "printedName": "additionalBufferSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift16CipherModeWorkerP20additionalBufferSizeSivp",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP20additionalBufferSizeSivp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift16CipherModeWorkerP20additionalBufferSizeSivg",
                "mangledName": "$s11CryptoSwift16CipherModeWorkerP20additionalBufferSizeSivg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CipherModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.CipherModeWorker>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift16CipherModeWorkerP7encrypt5blockSays5UInt8VGs10ArraySliceVyAGG_tF",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP7encrypt5blockSays5UInt8VGs10ArraySliceVyAGG_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CipherModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.CipherModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "Inlinable"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(block:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift16CipherModeWorkerP7decrypt5blockSays5UInt8VGs10ArraySliceVyAGG_tF",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP7decrypt5blockSays5UInt8VGs10ArraySliceVyAGG_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CipherModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.CipherModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "Inlinable"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift16CipherModeWorkerP",
        "mangledName": "$s11CryptoSwift16CipherModeWorkerP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BlockModeWorker",
        "printedName": "BlockModeWorker",
        "children": [
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15BlockModeWorkerP9blockSizeSivp",
            "mangledName": "$s11CryptoSwift15BlockModeWorkerP9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15BlockModeWorkerP9blockSizeSivg",
                "mangledName": "$s11CryptoSwift15BlockModeWorkerP9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.BlockModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.BlockModeWorker>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift15BlockModeWorkerP",
        "mangledName": "$s11CryptoSwift15BlockModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CounterModeWorker",
        "printedName": "CounterModeWorker",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "Counter",
            "printedName": "Counter",
            "declKind": "AssociatedType",
            "usr": "s:11CryptoSwift17CounterModeWorkerP0C0Qa",
            "mangledName": "$s11CryptoSwift17CounterModeWorkerP0C0Qa",
            "moduleName": "CryptoSwift",
            "protocolReq": true
          },
          {
            "kind": "Var",
            "name": "counter",
            "printedName": "counter",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Counter"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift17CounterModeWorkerP7counter0C0Qzvp",
            "mangledName": "$s11CryptoSwift17CounterModeWorkerP7counter0C0Qzvp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.Counter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17CounterModeWorkerP7counter0C0Qzvg",
                "mangledName": "$s11CryptoSwift17CounterModeWorkerP7counter0C0Qzvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CounterModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.CounterModeWorker>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.Counter"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17CounterModeWorkerP7counter0C0Qzvs",
                "mangledName": "$s11CryptoSwift17CounterModeWorkerP7counter0C0Qzvs",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CounterModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.CounterModeWorker>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift17CounterModeWorkerP7counter0C0QzvM",
                "mangledName": "$s11CryptoSwift17CounterModeWorkerP7counter0C0QzvM",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.CounterModeWorker>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.CounterModeWorker>",
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift17CounterModeWorkerP",
        "mangledName": "$s11CryptoSwift17CounterModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SeekableModeWorker",
        "printedName": "SeekableModeWorker",
        "children": [
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift18SeekableModeWorkerP4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift18SeekableModeWorkerP4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.SeekableModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.SeekableModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift18SeekableModeWorkerP",
        "mangledName": "$s11CryptoSwift18SeekableModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StreamModeWorker",
        "printedName": "StreamModeWorker",
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift16StreamModeWorkerP",
        "mangledName": "$s11CryptoSwift16StreamModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FinalizingEncryptModeWorker",
        "printedName": "FinalizingEncryptModeWorker",
        "children": [
          {
            "kind": "Function",
            "name": "finalize",
            "printedName": "finalize(encrypt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift27FinalizingEncryptModeWorkerP8finalize7encrypts10ArraySliceVys5UInt8VGAJ_tKF",
            "mangledName": "$s11CryptoSwift27FinalizingEncryptModeWorkerP8finalize7encrypts10ArraySliceVys5UInt8VGAJ_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.FinalizingEncryptModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.FinalizingEncryptModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift27FinalizingEncryptModeWorkerP",
        "mangledName": "$s11CryptoSwift27FinalizingEncryptModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FinalizingDecryptModeWorker",
        "printedName": "FinalizingDecryptModeWorker",
        "children": [
          {
            "kind": "Function",
            "name": "willDecryptLast",
            "printedName": "willDecryptLast(bytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift27FinalizingDecryptModeWorkerP04willD4Last5bytess10ArraySliceVys5UInt8VGAJ_tKF",
            "mangledName": "$s11CryptoSwift27FinalizingDecryptModeWorkerP04willD4Last5bytess10ArraySliceVys5UInt8VGAJ_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.FinalizingDecryptModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.FinalizingDecryptModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "DiscardableResult",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "didDecryptLast",
            "printedName": "didDecryptLast(bytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift27FinalizingDecryptModeWorkerP03didD4Last5bytess10ArraySliceVys5UInt8VGAJ_tKF",
            "mangledName": "$s11CryptoSwift27FinalizingDecryptModeWorkerP03didD4Last5bytess10ArraySliceVys5UInt8VGAJ_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.FinalizingDecryptModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.FinalizingDecryptModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finalize",
            "printedName": "finalize(decrypt:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift27FinalizingDecryptModeWorkerP8finalize7decrypts10ArraySliceVys5UInt8VGAJ_tKF",
            "mangledName": "$s11CryptoSwift27FinalizingDecryptModeWorkerP8finalize7decrypts10ArraySliceVys5UInt8VGAJ_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.FinalizingDecryptModeWorker>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.FinalizingDecryptModeWorker>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift27FinalizingDecryptModeWorkerP",
        "mangledName": "$s11CryptoSwift27FinalizingDecryptModeWorkerP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : CryptoSwift.CipherModeWorker>",
        "sugared_genericSig": "<Self : CryptoSwift.CipherModeWorker>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "CipherModeWorker",
            "printedName": "CipherModeWorker",
            "usr": "s:11CryptoSwift16CipherModeWorkerP",
            "mangledName": "$s11CryptoSwift16CipherModeWorkerP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CMAC",
        "printedName": "CMAC",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "wrongKeyLength",
                "printedName": "wrongKeyLength",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CMAC.Error.Type) -> CryptoSwift.CMAC.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CMAC.Error",
                        "usr": "s:11CryptoSwift4CMACC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CMAC.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CMAC.Error",
                            "usr": "s:11CryptoSwift4CMACC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4CMACC5ErrorO14wrongKeyLengthyA2EmF",
                "mangledName": "$s11CryptoSwift4CMACC5ErrorO14wrongKeyLengthyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CMAC.Error",
                    "usr": "s:11CryptoSwift4CMACC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CMAC.Error",
                    "usr": "s:11CryptoSwift4CMACC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4CMACC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift4CMACC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4CMACC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift4CMACC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4CMACC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift4CMACC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4CMACC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift4CMACC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4CMACC5ErrorO",
            "mangledName": "$s11CryptoSwift4CMACC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CMAC",
                "printedName": "CryptoSwift.CMAC",
                "usr": "s:11CryptoSwift4CMACC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4CMACC3keyACSays5UInt8VG_tKcfc",
            "mangledName": "$s11CryptoSwift4CMACC3keyACSays5UInt8VG_tKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4CMACC12authenticateySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift4CMACC12authenticateySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4CMACC12authenticate_6cipherSays5UInt8VGAH_AA6Cipher_ptKF",
            "mangledName": "$s11CryptoSwift4CMACC12authenticate_6cipherSays5UInt8VGAH_AA6Cipher_ptKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift4CMACC",
        "mangledName": "$s11CryptoSwift4CMACC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Authenticator",
            "printedName": "Authenticator",
            "usr": "s:11CryptoSwift13AuthenticatorP",
            "mangledName": "$s11CryptoSwift13AuthenticatorP"
          }
        ]
      },
      {
        "kind": "Function",
        "name": "strideCount",
        "printedName": "strideCount(from:to:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift11strideCount4from2to2byS2i_S2itF",
        "mangledName": "$s11CryptoSwift11strideCount4from2to2byS2i_S2itF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "UsableFromInline"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Cryptor",
        "printedName": "Cryptor",
        "children": [
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift7CryptorP4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift7CryptorP4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cryptor>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cryptor>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift7CryptorP",
        "mangledName": "$s11CryptoSwift7CryptorP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "Cryptors",
        "printedName": "Cryptors",
        "children": [
          {
            "kind": "Function",
            "name": "makeEncryptor",
            "printedName": "makeEncryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8CryptorsP13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift8CryptorsP13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cryptors>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cryptors>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeDecryptor",
            "printedName": "makeDecryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8CryptorsP13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift8CryptorsP13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cryptors>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cryptors>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomIV",
            "printedName": "randomIV(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8CryptorsP8randomIVySays5UInt8VGSiFZ",
            "mangledName": "$s11CryptoSwift8CryptorsP8randomIVySays5UInt8VGSiFZ",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cryptors>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cryptors>",
            "static": true,
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "randomIV",
            "printedName": "randomIV(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8CryptorsPAAE8randomIVySays5UInt8VGSiFZ",
            "mangledName": "$s11CryptoSwift8CryptorsPAAE8randomIVySays5UInt8VGSiFZ",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Cryptors>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Cryptors>",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift8CryptorsP",
        "mangledName": "$s11CryptoSwift8CryptorsP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CS",
        "printedName": "CS",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "BigInt",
            "printedName": "BigInt",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "Sign",
                "printedName": "Sign",
                "children": [
                  {
                    "kind": "Var",
                    "name": "plus",
                    "printedName": "plus",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.CS.BigInt.Sign.Type) -> CryptoSwift.CS.BigInt.Sign",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Sign",
                            "printedName": "CryptoSwift.CS.BigInt.Sign",
                            "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.CS.BigInt.Sign.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Sign",
                                "printedName": "CryptoSwift.CS.BigInt.Sign",
                                "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO4plusyA2GmF",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO4plusyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Var",
                    "name": "minus",
                    "printedName": "minus",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.CS.BigInt.Sign.Type) -> CryptoSwift.CS.BigInt.Sign",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Sign",
                            "printedName": "CryptoSwift.CS.BigInt.Sign",
                            "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.CS.BigInt.Sign.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Sign",
                                "printedName": "CryptoSwift.CS.BigInt.Sign",
                                "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO5minusyA2GmF",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO5minusyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "CryptoSwift.CS.BigInt.Sign",
                        "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "CryptoSwift.CS.BigInt.Sign",
                        "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO2eeoiySbAG_AGtFZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "hashValue",
                    "printedName": "hashValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO9hashValueSivp",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO9hashValueSivp",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV4SignO9hashValueSivg",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO9hashValueSivg",
                        "moduleName": "CryptoSwift",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "hash",
                    "printedName": "hash(into:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Hasher",
                        "printedName": "Swift.Hasher",
                        "paramValueOwnership": "InOut",
                        "usr": "s:s6HasherV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO4hash4intoys6HasherVz_tF",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:11CryptoSwift2CSO6BigIntV4SignO",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4SignO",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "isSigned",
                "printedName": "isSigned",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV8isSignedSbvpZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV8isSignedSbvpZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV8isSignedSbvgZ",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV8isSignedSbvgZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "magnitude",
                "printedName": "magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvs",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvs",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvM",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV9magnitudeAC0D4UIntVvM",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "sign",
                "printedName": "sign",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "CryptoSwift.CS.BigInt.Sign",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV4signAE4SignOvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4signAE4SignOvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "CryptoSwift.CS.BigInt.Sign",
                        "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4signAE4SignOvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4signAE4SignOvg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Sign",
                        "printedName": "CryptoSwift.CS.BigInt.Sign",
                        "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4signAE4SignOvs",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4signAE4SignOvs",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4signAE4SignOvM",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV4signAE4SignOvM",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(sign:magnitude:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Sign",
                    "printedName": "CryptoSwift.CS.BigInt.Sign",
                    "usr": "s:11CryptoSwift2CSO6BigIntV4SignO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV4sign9magnitudeA2E4SignO_AC0D4UIntVtcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4sign9magnitudeA2E4SignO_AC0D4UIntVtcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "isZero",
                "printedName": "isZero",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV6isZeroSbvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV6isZeroSbvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV6isZeroSbvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV6isZeroSbvg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "signum",
                "printedName": "signum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV6signumAEyF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV6signumAEyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "~",
                "printedName": "~(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1topyA2EFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1topyA2EFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "Prefix",
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&",
                "printedName": "&(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1aoiyA2Ez_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1aoiyA2Ez_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "|",
                "printedName": "|(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1ooiyA2Ez_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1ooiyA2Ez_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "^",
                "printedName": "^(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1xoiyA2Ez_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1xoiyA2Ez_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&=",
                "printedName": "&=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2aeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2aeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "|=",
                "printedName": "|=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2oeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2oeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "^=",
                "printedName": "^=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2xeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2xeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "any Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV4fromAEs7Decoder_p_tKcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4fromAEs7Decoder_p_tKcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "any Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV6encode2toys7Encoder_p_tKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<",
                "printedName": "<(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1loiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1loiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeRawBufferPointer",
                    "printedName": "Swift.UnsafeRawBufferPointer",
                    "usr": "s:SW"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVyAESWcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVyAESWcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVyAE10Foundation4DataVcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVyAE10Foundation4DataVcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "serialize",
                "printedName": "serialize()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV9serialize10Foundation4DataVyF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV9serialize10Foundation4DataVyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quotientAndRemainder",
                "printedName": "quotientAndRemainder(dividingBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(quotient: CryptoSwift.CS.BigInt, remainder: CryptoSwift.CS.BigInt)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV20quotientAndRemainder10dividingByAE0F0_AE9remaindertAE_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV20quotientAndRemainder10dividingByAE0F0_AE9remaindertAE_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "\/",
                "printedName": "\/(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1doiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1doiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "%",
                "printedName": "%(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1roiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1roiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "modulus",
                "printedName": "modulus(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV7modulusyA2EF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV7modulusyA2EF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "\/=",
                "printedName": "\/=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2deoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2deoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "%=",
                "printedName": "%=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2reoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2reoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "power",
                "printedName": "power(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV5poweryAESiF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV5poweryAESiF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "power",
                "printedName": "power(_:modulus:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV5power_7modulusA2E_AEtF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV5power_7modulusA2E_AEtF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(exactly:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV7exactlyAESgx_tcSBRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV7exactlyAESgx_tcSBRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
                "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVyAExcSBRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVyAExcSBRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
                "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "greatestCommonDivisor",
                "printedName": "greatestCommonDivisor(with:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV21greatestCommonDivisor4withA2E_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV21greatestCommonDivisor4withA2E_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "inverse",
                "printedName": "inverse(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV7inverseyAESgAEF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV7inverseyAESgAEF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV9hashValueSivp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV9hashValueSivg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVAEycfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVAEycfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVyAeC0D4UIntVcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVyAeC0D4UIntVcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntVyAExcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntVyAExcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(exactly:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV7exactlyAESgx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV7exactlyAESgx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(clamping:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV8clampingAEx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV8clampingAEx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(truncatingIfNeeded:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV18truncatingIfNeededAEx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV18truncatingIfNeededAEx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(integerLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV14integerLiteralAEs5Int64V_tcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV14integerLiteralAEs5Int64V_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "*",
                "printedName": "*(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1moiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1moiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "*=",
                "printedName": "*=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2meoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2meoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isStrongProbablePrime",
                "printedName": "isStrongProbablePrime(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV21isStrongProbablePrimeySbAEF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV21isStrongProbablePrimeySbAEF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isPrime",
                "printedName": "isPrime(rounds:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV7isPrime6roundsSbSi_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV7isPrime6roundsSbSi_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&<<",
                "printedName": "&<<(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV3alloiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV3alloiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&<<=",
                "printedName": "&<<=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV4alleoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4alleoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&>>",
                "printedName": "&>>(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV3aggoiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV3aggoiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&>>=",
                "printedName": "&>>=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV4aggeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV4aggeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<<",
                "printedName": "<<(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2lloiyA2E_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2lloiyA2E_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<<=",
                "printedName": "<<=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV3lleoiyyAEz_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV3lleoiyyAEz_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": ">>",
                "printedName": ">>(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2ggoiyA2E_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2ggoiyA2E_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": ">>=",
                "printedName": ">>=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV3ggeoiyyAEz_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV3ggeoiyyAEz_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "squareRoot",
                "printedName": "squareRoot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV10squareRootAEyF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV10squareRootAEyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "advanced",
                "printedName": "advanced(by:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV8advanced2byA2E_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV8advanced2byA2E_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "distance",
                "printedName": "distance(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV8distance2toA2E_tF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV8distance2toA2E_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:radix:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV_5radixAESgx_SitcSyRzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV_5radixAESgx_SitcSyRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.StringProtocol>",
                "sugared_genericSig": "<S where S : Swift.StringProtocol>",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(unicodeScalarLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV20unicodeScalarLiteralAEs7UnicodeO0G0V_tcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV20unicodeScalarLiteralAEs7UnicodeO0G0V_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(extendedGraphemeClusterLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV30extendedGraphemeClusterLiteralAESS_tcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV30extendedGraphemeClusterLiteralAESS_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV13stringLiteralAESS_tcfc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV13stringLiteralAESS_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV11descriptionSSvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV11descriptionSSvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV11descriptionSSvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV11descriptionSSvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "playgroundDescription",
                "printedName": "playgroundDescription",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV21playgroundDescriptionypvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV21playgroundDescriptionypvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV21playgroundDescriptionypvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV21playgroundDescriptionypvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "negate",
                "printedName": "negate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV6negateyyF",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV6negateyyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "-",
                "printedName": "-(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1soiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1soiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "-=",
                "printedName": "-=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2seoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2seoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "bitWidth",
                "printedName": "bitWidth",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV8bitWidthSivp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV8bitWidthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV8bitWidthSivg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV8bitWidthSivg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "trailingZeroBitCount",
                "printedName": "trailingZeroBitCount",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV20trailingZeroBitCountSivp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV20trailingZeroBitCountSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV20trailingZeroBitCountSivg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV20trailingZeroBitCountSivg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "Var",
                    "name": "count",
                    "printedName": "count",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV5countSivp",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV5countSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV5countSivg",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV5countSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "indices",
                    "printedName": "indices",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Range",
                        "printedName": "Swift.Range<Swift.Int>",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "usr": "s:Sn"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV7indicesSnySiGvp",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV7indicesSnySiGvp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV7indicesSnySiGvg",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV7indicesSnySiGvg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "startIndex",
                    "printedName": "startIndex",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV10startIndexSivp",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV10startIndexSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV10startIndexSivg",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV10startIndexSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "endIndex",
                    "printedName": "endIndex",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV8endIndexSivp",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV8endIndexSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV8endIndexSivg",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV8endIndexSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Subscript",
                    "name": "subscript",
                    "printedName": "subscript(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Subscript",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsVySuSicip",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsVySuSicip",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsVySuSicig",
                        "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsVySuSicig",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV5WordsV",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RandomAccessCollection",
                    "printedName": "RandomAccessCollection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigInt.Words",
                                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sk",
                    "mangledName": "$sSk"
                  },
                  {
                    "kind": "Conformance",
                    "name": "BidirectionalCollection",
                    "printedName": "BidirectionalCollection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigInt.Words",
                                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SK",
                    "mangledName": "$sSK"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Collection",
                    "printedName": "Collection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Iterator",
                        "printedName": "Iterator",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IndexingIterator",
                            "printedName": "Swift.IndexingIterator<CryptoSwift.CS.BigInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigInt.Words",
                                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                              }
                            ],
                            "usr": "s:s16IndexingIteratorV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigInt.Words",
                                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sl",
                    "mangledName": "$sSl"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sequence",
                    "printedName": "Sequence",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Iterator",
                        "printedName": "Iterator",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IndexingIterator",
                            "printedName": "Swift.IndexingIterator<CryptoSwift.CS.BigInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigInt.Words",
                                "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                              }
                            ],
                            "usr": "s:s16IndexingIteratorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:ST",
                    "mangledName": "$sST"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "words",
                "printedName": "words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "CryptoSwift.CS.BigInt.Words",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO6BigIntV5wordsAE5WordsVvp",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV5wordsAE5WordsVvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Words",
                        "printedName": "CryptoSwift.CS.BigInt.Words",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO6BigIntV5wordsAE5WordsVvg",
                    "mangledName": "$s11CryptoSwift2CSO6BigIntV5wordsAE5WordsVvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(words:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO6BigIntV5wordsAEx_tcSTRzSu7ElementRtzlufc",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV5wordsAEx_tcSTRzSu7ElementRtzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element == Swift.UInt>",
                "sugared_genericSig": "<S where S : Swift.Sequence, S.Element == Swift.UInt>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "+",
                "printedName": "+(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV1poiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV1poiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "+=",
                "printedName": "+=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO6BigIntV2peoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO6BigIntV2peoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift2CSO6BigIntV",
            "mangledName": "$s11CryptoSwift2CSO6BigIntV",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "SignedInteger",
                "printedName": "SignedInteger",
                "usr": "s:SZ",
                "mangledName": "$sSZ"
              },
              {
                "kind": "Conformance",
                "name": "BinaryInteger",
                "printedName": "BinaryInteger",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Words",
                    "printedName": "Words",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Words",
                        "printedName": "CryptoSwift.CS.BigInt.Words",
                        "usr": "s:11CryptoSwift2CSO6BigIntV5WordsV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sz",
                "mangledName": "$sSz"
              },
              {
                "kind": "Conformance",
                "name": "SignedNumeric",
                "printedName": "SignedNumeric",
                "usr": "s:s13SignedNumericP",
                "mangledName": "$ss13SignedNumericP"
              },
              {
                "kind": "Conformance",
                "name": "Numeric",
                "printedName": "Numeric",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Magnitude",
                    "printedName": "Magnitude",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sj",
                "mangledName": "$sSj"
              },
              {
                "kind": "Conformance",
                "name": "AdditiveArithmetic",
                "printedName": "AdditiveArithmetic",
                "usr": "s:s18AdditiveArithmeticP",
                "mangledName": "$ss18AdditiveArithmeticP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByIntegerLiteral",
                "printedName": "ExpressibleByIntegerLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "IntegerLiteralType",
                    "printedName": "IntegerLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int64",
                        "printedName": "Swift.Int64",
                        "usr": "s:s5Int64V"
                      }
                    ]
                  }
                ],
                "usr": "s:s27ExpressibleByIntegerLiteralP",
                "mangledName": "$ss27ExpressibleByIntegerLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "Strideable",
                "printedName": "Strideable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Stride",
                    "printedName": "Stride",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sx",
                "mangledName": "$sSx"
              },
              {
                "kind": "Conformance",
                "name": "Comparable",
                "printedName": "Comparable",
                "usr": "s:SL",
                "mangledName": "$sSL"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByStringLiteral",
                "printedName": "ExpressibleByStringLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "StringLiteralType",
                    "printedName": "StringLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:s26ExpressibleByStringLiteralP",
                "mangledName": "$ss26ExpressibleByStringLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByExtendedGraphemeClusterLiteral",
                "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "ExtendedGraphemeClusterLiteralType",
                    "printedName": "ExtendedGraphemeClusterLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
                "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByUnicodeScalarLiteral",
                "printedName": "ExpressibleByUnicodeScalarLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "UnicodeScalarLiteralType",
                    "printedName": "UnicodeScalarLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Scalar",
                        "printedName": "Swift.Unicode.Scalar",
                        "usr": "s:s7UnicodeO6ScalarV"
                      }
                    ]
                  }
                ],
                "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
                "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomPlaygroundDisplayConvertible",
                "printedName": "CustomPlaygroundDisplayConvertible",
                "usr": "s:s34CustomPlaygroundDisplayConvertibleP",
                "mangledName": "$ss34CustomPlaygroundDisplayConvertibleP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "BigUInt",
            "printedName": "BigUInt",
            "children": [
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntVAEycfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntVAEycfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(words:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5wordsAESaySuG_tcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5wordsAESaySuG_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "isSigned",
                "printedName": "isSigned",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8isSignedSbvpZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8isSignedSbvpZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV8isSignedSbvgZ",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV8isSignedSbvgZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "signum",
                "printedName": "signum()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV6signumAEyF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV6signumAEyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "~",
                "printedName": "~(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1topyA2EFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1topyA2EFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "Prefix",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "|=",
                "printedName": "|=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2oeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2oeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "&=",
                "printedName": "&=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2aeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2aeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "^=",
                "printedName": "^=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2xeoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2xeoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(from:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Decoder",
                    "printedName": "any Swift.Decoder",
                    "usr": "s:s7DecoderP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV4fromAEs7Decoder_p_tKcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV4fromAEs7Decoder_p_tKcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "encode",
                "printedName": "encode(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Encoder",
                    "printedName": "any Swift.Encoder",
                    "usr": "s:s7EncoderP"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV6encode2toys7Encoder_p_tKF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV6encode2toys7Encoder_p_tKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "compare",
                "printedName": "compare(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ComparisonResult",
                    "printedName": "Foundation.ComparisonResult",
                    "usr": "c:@E@NSComparisonResult"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV7compareySo18NSComparisonResultVAE_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV7compareySo18NSComparisonResultVAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<",
                "printedName": "<(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1loiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1loiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UnsafeRawBufferPointer",
                    "printedName": "Swift.UnsafeRawBufferPointer",
                    "usr": "s:SW"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntVyAESWcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntVyAESWcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntVyAE10Foundation4DataVcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntVyAE10Foundation4DataVcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "serialize",
                "printedName": "serialize()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV9serialize10Foundation4DataVyF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV9serialize10Foundation4DataVyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "quotientAndRemainder",
                "printedName": "quotientAndRemainder(dividingBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(quotient: CryptoSwift.CS.BigUInt, remainder: CryptoSwift.CS.BigUInt)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV20quotientAndRemainder10dividingByAE0F0_AE9remaindertAE_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV20quotientAndRemainder10dividingByAE0F0_AE9remaindertAE_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "\/",
                "printedName": "\/(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1doiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1doiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "%",
                "printedName": "%(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1roiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1roiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "\/=",
                "printedName": "\/=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2deoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2deoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "%=",
                "printedName": "%=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2reoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2reoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "power",
                "printedName": "power(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5poweryAESiF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5poweryAESiF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "power",
                "printedName": "power(_:modulus:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5power_7modulusA2E_AEtF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5power_7modulusA2E_AEtF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(exactly:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigUInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV7exactlyAESgx_tcSBRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV7exactlyAESgx_tcSBRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
                "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntVyAExcSBRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntVyAExcSBRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint>",
                "sugared_genericSig": "<T where T : Swift.BinaryFloatingPoint>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "greatestCommonDivisor",
                "printedName": "greatestCommonDivisor(with:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV21greatestCommonDivisor4withA2E_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV21greatestCommonDivisor4withA2E_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "inverse",
                "printedName": "inverse(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigUInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV7inverseyAESgAEF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV7inverseyAESgAEF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV9hashValueSivp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV9hashValueSivg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(exactly:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigUInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV7exactlyAESgx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV7exactlyAESgx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntVyAExcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntVyAExcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(truncatingIfNeeded:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV18truncatingIfNeededAEx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV18truncatingIfNeededAEx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(clamping:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8clampingAEx_tcSzRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8clampingAEx_tcSzRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<T where T : Swift.BinaryInteger>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(integerLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV14integerLiteralAEs6UInt64V_tcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV14integerLiteralAEs6UInt64V_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "multiply",
                "printedName": "multiply(byWord:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8multiply6byWordySu_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8multiply6byWordySu_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "multiplied",
                "printedName": "multiplied(byWord:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV10multiplied6byWordAESu_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV10multiplied6byWordAESu_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "multiplyAndAdd",
                "printedName": "multiplyAndAdd(_:_:shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV14multiplyAndAdd__9shiftedByyAE_SuSitF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV14multiplyAndAdd__9shiftedByyAE_SuSitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "multiplied",
                "printedName": "multiplied(by:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV10multiplied2byA2E_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV10multiplied2byA2E_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "directMultiplicationLimit",
                "printedName": "directMultiplicationLimit",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivpZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivpZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "HasInitialValue",
                  "HasStorage",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivgZ",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivgZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivsZ",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivsZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivMZ",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV25directMultiplicationLimitSivMZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "*",
                "printedName": "*(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1moiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1moiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "*=",
                "printedName": "*=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2meoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2meoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isStrongProbablePrime",
                "printedName": "isStrongProbablePrime(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV21isStrongProbablePrimeySbAEF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV21isStrongProbablePrimeySbAEF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "isPrime",
                "printedName": "isPrime(rounds:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV7isPrime6roundsSbSi_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV7isPrime6roundsSbSi_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(withMaximumWidth:using:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0",
                    "paramValueOwnership": "InOut"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger16withMaximumWidth5usingAESi_xztSGRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger16withMaximumWidth5usingAESi_xztSGRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
                "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(withMaximumWidth:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger16withMaximumWidthAESi_tFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger16withMaximumWidthAESi_tFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(withExactWidth:using:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0",
                    "paramValueOwnership": "InOut"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger14withExactWidth5usingAESi_xztSGRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger14withExactWidth5usingAESi_xztSGRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
                "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(withExactWidth:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger14withExactWidthAESi_tFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger14withExactWidthAESi_tFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(lessThan:using:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0",
                    "paramValueOwnership": "InOut"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger8lessThan5usingA2E_xztSGRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger8lessThan5usingA2E_xztSGRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.RandomNumberGenerator>",
                "sugared_genericSig": "<RNG where RNG : Swift.RandomNumberGenerator>",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "randomInteger",
                "printedName": "randomInteger(lessThan:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13randomInteger8lessThanA2E_tFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13randomInteger8lessThanA2E_tFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "generatePrime",
                "printedName": "generatePrime(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13generatePrimeyAESiFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13generatePrimeyAESiFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": ">>=",
                "printedName": ">>=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV3ggeoiyyAEz_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV3ggeoiyyAEz_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<<=",
                "printedName": "<<=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV3lleoiyyAEz_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV3lleoiyyAEz_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": ">>",
                "printedName": ">>(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2ggoiyA2E_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2ggoiyA2E_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "<<",
                "printedName": "<<(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2lloiyA2E_xtSzRzlFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2lloiyA2E_xtSzRzlFZ",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryInteger>",
                "sugared_genericSig": "<Other where Other : Swift.BinaryInteger>",
                "static": true,
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "squareRoot",
                "printedName": "squareRoot()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV10squareRootAEyF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV10squareRootAEyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "advanced",
                "printedName": "advanced(by:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8advanced2byAeC0D3IntV_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8advanced2byAeC0D3IntV_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "distance",
                "printedName": "distance(to:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigInt",
                    "printedName": "CryptoSwift.CS.BigInt",
                    "usr": "s:11CryptoSwift2CSO6BigIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8distance2toAC0D3IntVAE_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8distance2toAC0D3IntVAE_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:radix:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigUInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV_5radixAESgx_SitcSyRzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV_5radixAESgx_SitcSyRzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.StringProtocol>",
                "sugared_genericSig": "<S where S : Swift.StringProtocol>",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(unicodeScalarLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Scalar",
                    "printedName": "Swift.Unicode.Scalar",
                    "usr": "s:s7UnicodeO6ScalarV"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV20unicodeScalarLiteralAEs7UnicodeO0G0V_tcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV20unicodeScalarLiteralAEs7UnicodeO0G0V_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(extendedGraphemeClusterLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV30extendedGraphemeClusterLiteralAESS_tcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV30extendedGraphemeClusterLiteralAESS_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringLiteral:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV13stringLiteralAESS_tcfc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV13stringLiteralAESS_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV11descriptionSSvp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV11descriptionSSvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV11descriptionSSvg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV11descriptionSSvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "playgroundDescription",
                "printedName": "playgroundDescription",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV21playgroundDescriptionypvp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV21playgroundDescriptionypvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV21playgroundDescriptionypvg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV21playgroundDescriptionypvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "subtractReportingOverflow",
                "printedName": "subtractReportingOverflow(_:shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV25subtractReportingOverflow_9shiftedBySbAE_SitF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV25subtractReportingOverflow_9shiftedBySbAE_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "subtractingReportingOverflow",
                "printedName": "subtractingReportingOverflow(_:shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(partialValue: CryptoSwift.CS.BigUInt, overflow: Swift.Bool)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV28subtractingReportingOverflow_9shiftedByAE12partialValue_Sb8overflowtAE_SitF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV28subtractingReportingOverflow_9shiftedByAE12partialValue_Sb8overflowtAE_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "subtractingReportingOverflow",
                "printedName": "subtractingReportingOverflow(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(partialValue: CryptoSwift.CS.BigUInt, overflow: Swift.Bool)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV28subtractingReportingOverflowyAE12partialValue_Sb8overflowtAEF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV28subtractingReportingOverflowyAE12partialValue_Sb8overflowtAEF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "subtract",
                "printedName": "subtract(_:shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8subtract_9shiftedByyAE_SitF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8subtract_9shiftedByyAE_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "subtracting",
                "printedName": "subtracting(_:shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV11subtracting_9shiftedByA2E_SitF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV11subtracting_9shiftedByA2E_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "decrement",
                "printedName": "decrement(shiftedBy:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV9decrement9shiftedByySi_tF",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV9decrement9shiftedByySi_tF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Mutating",
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "Mutating"
              },
              {
                "kind": "Function",
                "name": "-",
                "printedName": "-(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1soiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1soiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "-=",
                "printedName": "-=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2seoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2seoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Subscript",
                "name": "subscript",
                "printedName": "subscript(bitAt:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Subscript",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcip",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcip",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcig",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcig",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcis",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tcis",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tciM",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5bitAtSbSi_tciM",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "isFromExtension": true,
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "bitWidth",
                "printedName": "bitWidth",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV8bitWidthSivp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV8bitWidthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV8bitWidthSivg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV8bitWidthSivg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "leadingZeroBitCount",
                "printedName": "leadingZeroBitCount",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV19leadingZeroBitCountSivp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV19leadingZeroBitCountSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV19leadingZeroBitCountSivg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV19leadingZeroBitCountSivg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "trailingZeroBitCount",
                "printedName": "trailingZeroBitCount",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV20trailingZeroBitCountSivp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV20trailingZeroBitCountSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV20trailingZeroBitCountSivg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV20trailingZeroBitCountSivg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "Var",
                    "name": "startIndex",
                    "printedName": "startIndex",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV10startIndexSivp",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsV10startIndexSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV10startIndexSivg",
                        "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsV10startIndexSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Var",
                    "name": "endIndex",
                    "printedName": "endIndex",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV8endIndexSivp",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsV8endIndexSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV8endIndexSivg",
                        "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsV8endIndexSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Subscript",
                    "name": "subscript",
                    "printedName": "subscript(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Subscript",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsVySuSicip",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsVySuSicip",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "AccessControl"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsVySuSicig",
                        "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsVySuSicig",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  }
                ],
                "declKind": "Struct",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5WordsV",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "RandomAccessCollection",
                    "printedName": "RandomAccessCollection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigUInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigUInt.Words",
                                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sk",
                    "mangledName": "$sSk"
                  },
                  {
                    "kind": "Conformance",
                    "name": "BidirectionalCollection",
                    "printedName": "BidirectionalCollection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigUInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigUInt.Words",
                                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:SK",
                    "mangledName": "$sSK"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Collection",
                    "printedName": "Collection",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Index",
                        "printedName": "Index",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Iterator",
                        "printedName": "Iterator",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IndexingIterator",
                            "printedName": "Swift.IndexingIterator<CryptoSwift.CS.BigUInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigUInt.Words",
                                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                              }
                            ],
                            "usr": "s:s16IndexingIteratorV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "SubSequence",
                        "printedName": "SubSequence",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Slice",
                            "printedName": "Swift.Slice<CryptoSwift.CS.BigUInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigUInt.Words",
                                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                              }
                            ],
                            "usr": "s:s5SliceV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Indices",
                        "printedName": "Indices",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Range",
                            "printedName": "Swift.Range<Swift.Int>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Int",
                                "printedName": "Swift.Int",
                                "usr": "s:Si"
                              }
                            ],
                            "usr": "s:Sn"
                          }
                        ]
                      }
                    ],
                    "usr": "s:Sl",
                    "mangledName": "$sSl"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sequence",
                    "printedName": "Sequence",
                    "children": [
                      {
                        "kind": "TypeWitness",
                        "name": "Element",
                        "printedName": "Element",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt",
                            "printedName": "Swift.UInt",
                            "usr": "s:Su"
                          }
                        ]
                      },
                      {
                        "kind": "TypeWitness",
                        "name": "Iterator",
                        "printedName": "Iterator",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "IndexingIterator",
                            "printedName": "Swift.IndexingIterator<CryptoSwift.CS.BigUInt.Words>",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Words",
                                "printedName": "CryptoSwift.CS.BigUInt.Words",
                                "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                              }
                            ],
                            "usr": "s:s16IndexingIteratorV"
                          }
                        ]
                      }
                    ],
                    "usr": "s:ST",
                    "mangledName": "$sST"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "words",
                "printedName": "words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "CryptoSwift.CS.BigUInt.Words",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5wordsAE5WordsVvp",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5wordsAE5WordsVvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Words",
                        "printedName": "CryptoSwift.CS.BigUInt.Words",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV5wordsAE5WordsVvg",
                    "mangledName": "$s11CryptoSwift2CSO7BigUIntV5wordsAE5WordsVvg",
                    "moduleName": "CryptoSwift",
                    "isFromExtension": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(words:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift2CSO7BigUIntV5wordsAEx_tcSTRzSu7ElementRtzlufc",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV5wordsAEx_tcSTRzSu7ElementRtzlufc",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : Swift.Sequence, τ_0_0.Element == Swift.UInt>",
                "sugared_genericSig": "<Words where Words : Swift.Sequence, Words.Element == Swift.UInt>",
                "declAttributes": [
                  "AccessControl"
                ],
                "isFromExtension": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "+",
                "printedName": "+(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV1poiyA2E_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV1poiyA2E_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "+=",
                "printedName": "+=(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "paramValueOwnership": "InOut",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift2CSO7BigUIntV2peoiyyAEz_AEtFZ",
                "mangledName": "$s11CryptoSwift2CSO7BigUIntV2peoiyyAEz_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "isFromExtension": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift2CSO7BigUIntV",
            "mangledName": "$s11CryptoSwift2CSO7BigUIntV",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "UnsignedInteger",
                "printedName": "UnsignedInteger",
                "usr": "s:SU",
                "mangledName": "$sSU"
              },
              {
                "kind": "Conformance",
                "name": "BinaryInteger",
                "printedName": "BinaryInteger",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Words",
                    "printedName": "Words",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Words",
                        "printedName": "CryptoSwift.CS.BigUInt.Words",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV5WordsV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sz",
                "mangledName": "$sSz"
              },
              {
                "kind": "Conformance",
                "name": "Numeric",
                "printedName": "Numeric",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Magnitude",
                    "printedName": "Magnitude",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sj",
                "mangledName": "$sSj"
              },
              {
                "kind": "Conformance",
                "name": "AdditiveArithmetic",
                "printedName": "AdditiveArithmetic",
                "usr": "s:s18AdditiveArithmeticP",
                "mangledName": "$ss18AdditiveArithmeticP"
              },
              {
                "kind": "Conformance",
                "name": "Decodable",
                "printedName": "Decodable",
                "usr": "s:Se",
                "mangledName": "$sSe"
              },
              {
                "kind": "Conformance",
                "name": "Encodable",
                "printedName": "Encodable",
                "usr": "s:SE",
                "mangledName": "$sSE"
              },
              {
                "kind": "Conformance",
                "name": "Comparable",
                "printedName": "Comparable",
                "usr": "s:SL",
                "mangledName": "$sSL"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByIntegerLiteral",
                "printedName": "ExpressibleByIntegerLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "IntegerLiteralType",
                    "printedName": "IntegerLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ]
                  }
                ],
                "usr": "s:s27ExpressibleByIntegerLiteralP",
                "mangledName": "$ss27ExpressibleByIntegerLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "Strideable",
                "printedName": "Strideable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "Stride",
                    "printedName": "Stride",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigInt",
                        "printedName": "CryptoSwift.CS.BigInt",
                        "usr": "s:11CryptoSwift2CSO6BigIntV"
                      }
                    ]
                  }
                ],
                "usr": "s:Sx",
                "mangledName": "$sSx"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByStringLiteral",
                "printedName": "ExpressibleByStringLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "StringLiteralType",
                    "printedName": "StringLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:s26ExpressibleByStringLiteralP",
                "mangledName": "$ss26ExpressibleByStringLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByExtendedGraphemeClusterLiteral",
                "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "ExtendedGraphemeClusterLiteralType",
                    "printedName": "ExtendedGraphemeClusterLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ]
                  }
                ],
                "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
                "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "ExpressibleByUnicodeScalarLiteral",
                "printedName": "ExpressibleByUnicodeScalarLiteral",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "UnicodeScalarLiteralType",
                    "printedName": "UnicodeScalarLiteralType",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Scalar",
                        "printedName": "Swift.Unicode.Scalar",
                        "usr": "s:s7UnicodeO6ScalarV"
                      }
                    ]
                  }
                ],
                "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
                "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              },
              {
                "kind": "Conformance",
                "name": "CustomPlaygroundDisplayConvertible",
                "printedName": "CustomPlaygroundDisplayConvertible",
                "usr": "s:s34CustomPlaygroundDisplayConvertibleP",
                "mangledName": "$ss34CustomPlaygroundDisplayConvertibleP"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift2CSO",
        "mangledName": "$s11CryptoSwift2CSO",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CTR",
        "printedName": "CTR",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.CTR.Error.Type) -> CryptoSwift.CTR.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.CTR.Error",
                        "usr": "s:11CryptoSwift3CTRV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.CTR.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.CTR.Error",
                            "usr": "s:11CryptoSwift3CTRV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3CTRV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3CTRV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CTR.Error",
                    "usr": "s:11CryptoSwift3CTRV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.CTR.Error",
                    "usr": "s:11CryptoSwift3CTRV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CTRV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3CTRV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3CTRV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3CTRV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3CTRV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3CTRV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3CTRV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3CTRV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3CTRV5ErrorO",
            "mangledName": "$s11CryptoSwift3CTRV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CTRV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3CTRV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CTRV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3CTRV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3CTRV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3CTRV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3CTRV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3CTRV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:counter:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CTR",
                "printedName": "CryptoSwift.CTR",
                "usr": "s:11CryptoSwift3CTRV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3CTRV2iv7counterACSays5UInt8VG_Sitcfc",
            "mangledName": "$s11CryptoSwift3CTRV2iv7counterACSays5UInt8VG_Sitcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3CTRV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3CTRV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3CTRV",
        "mangledName": "$s11CryptoSwift3CTRV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Digest",
        "printedName": "Digest",
        "children": [
          {
            "kind": "Function",
            "name": "md5",
            "printedName": "md5(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV3md5ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV3md5ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha1",
            "printedName": "sha1(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV4sha1ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV4sha1ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha224",
            "printedName": "sha224(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV6sha224ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV6sha224ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha256",
            "printedName": "sha256(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV6sha256ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV6sha256ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha384",
            "printedName": "sha384(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV6sha384ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV6sha384ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha512",
            "printedName": "sha512(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV6sha512ySays5UInt8VGAGFZ",
            "mangledName": "$s11CryptoSwift6DigestV6sha512ySays5UInt8VGAGFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha2",
            "printedName": "sha2(_:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA2.Variant",
                "usr": "s:11CryptoSwift4SHA2C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV4sha2_7variantSays5UInt8VGAH_AA4SHA2C7VariantOtFZ",
            "mangledName": "$s11CryptoSwift6DigestV4sha2_7variantSays5UInt8VGAH_AA4SHA2C7VariantOtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha3",
            "printedName": "sha3(_:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA3.Variant",
                "usr": "s:11CryptoSwift4SHA3C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6DigestV4sha3_7variantSays5UInt8VGAH_AA4SHA3C7VariantOtFZ",
            "mangledName": "$s11CryptoSwift6DigestV4sha3_7variantSays5UInt8VGAH_AA4SHA3C7VariantOtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift6DigestV",
        "mangledName": "$s11CryptoSwift6DigestV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ECB",
        "printedName": "ECB",
        "children": [
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3ECBV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3ECBV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3ECBV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3ECBV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3ECBV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3ECBV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3ECBV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3ECBV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ECB",
                "printedName": "CryptoSwift.ECB",
                "usr": "s:11CryptoSwift3ECBV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3ECBVACycfc",
            "mangledName": "$s11CryptoSwift3ECBVACycfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3ECBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3ECBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3ECBV",
        "mangledName": "$s11CryptoSwift3ECBV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "GCM",
        "printedName": "GCM",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Mode",
            "printedName": "Mode",
            "children": [
              {
                "kind": "Var",
                "name": "combined",
                "printedName": "combined",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.GCM.Mode.Type) -> CryptoSwift.GCM.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "CryptoSwift.GCM.Mode",
                        "usr": "s:11CryptoSwift3GCMC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.GCM.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "CryptoSwift.GCM.Mode",
                            "usr": "s:11CryptoSwift3GCMC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3GCMC4ModeO8combinedyA2EmF",
                "mangledName": "$s11CryptoSwift3GCMC4ModeO8combinedyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "detached",
                "printedName": "detached",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.GCM.Mode.Type) -> CryptoSwift.GCM.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "CryptoSwift.GCM.Mode",
                        "usr": "s:11CryptoSwift3GCMC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.GCM.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "CryptoSwift.GCM.Mode",
                            "usr": "s:11CryptoSwift3GCMC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3GCMC4ModeO8detachedyA2EmF",
                "mangledName": "$s11CryptoSwift3GCMC4ModeO8detachedyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "CryptoSwift.GCM.Mode",
                    "usr": "s:11CryptoSwift3GCMC4ModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "CryptoSwift.GCM.Mode",
                    "usr": "s:11CryptoSwift3GCMC4ModeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3GCMC4ModeO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3GCMC4ModeO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3GCMC4ModeO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3GCMC4ModeO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3GCMC4ModeO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3GCMC4ModeO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3GCMC4ModeO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3GCMC4ModeO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3GCMC4ModeO",
            "mangledName": "$s11CryptoSwift3GCMC4ModeO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3GCMC7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3GCMC7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3GCMC7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3GCMC7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.GCM.Error.Type) -> CryptoSwift.GCM.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.GCM.Error",
                        "usr": "s:11CryptoSwift3GCMC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.GCM.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.GCM.Error",
                            "usr": "s:11CryptoSwift3GCMC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3GCMC5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3GCMC5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "fail",
                "printedName": "fail",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.GCM.Error.Type) -> CryptoSwift.GCM.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.GCM.Error",
                        "usr": "s:11CryptoSwift3GCMC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.GCM.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.GCM.Error",
                            "usr": "s:11CryptoSwift3GCMC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3GCMC5ErrorO4failyA2EmF",
                "mangledName": "$s11CryptoSwift3GCMC5ErrorO4failyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.GCM.Error",
                    "usr": "s:11CryptoSwift3GCMC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.GCM.Error",
                    "usr": "s:11CryptoSwift3GCMC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3GCMC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3GCMC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3GCMC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3GCMC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3GCMC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3GCMC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3GCMC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3GCMC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3GCMC5ErrorO",
            "mangledName": "$s11CryptoSwift3GCMC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3GCMC15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3GCMC15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3GCMC15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3GCMC15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "authenticationTag",
            "printedName": "authenticationTag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvp",
            "mangledName": "$s11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvg",
                "mangledName": "$s11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvs",
                "mangledName": "$s11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvM",
                "mangledName": "$s11CryptoSwift3GCMC17authenticationTagSays5UInt8VGSgvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:additionalAuthenticatedData:tagLength:mode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GCM",
                "printedName": "CryptoSwift.GCM",
                "usr": "s:11CryptoSwift3GCMC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Mode",
                "printedName": "CryptoSwift.GCM.Mode",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift3GCMC4ModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3GCMC2iv27additionalAuthenticatedData9tagLength4modeACSays5UInt8VG_AJSgSiAC4ModeOtcfc",
            "mangledName": "$s11CryptoSwift3GCMC2iv27additionalAuthenticatedData9tagLength4modeACSays5UInt8VG_AJSgSiAC4ModeOtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:authenticationTag:additionalAuthenticatedData:mode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GCM",
                "printedName": "CryptoSwift.GCM",
                "usr": "s:11CryptoSwift3GCMC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Mode",
                "printedName": "CryptoSwift.GCM.Mode",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift3GCMC4ModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3GCMC2iv17authenticationTag27additionalAuthenticatedData4modeACSays5UInt8VG_A2JSgAC4ModeOtcfc",
            "mangledName": "$s11CryptoSwift3GCMC2iv17authenticationTag27additionalAuthenticatedData4modeACSays5UInt8VG_A2JSgAC4ModeOtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3GCMC6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3GCMC6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift3GCMC",
        "mangledName": "$s11CryptoSwift3GCMC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "Function",
        "name": "arrayOfBytes",
        "printedName": "arrayOfBytes(value:length:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "GenericTypeParam",
            "printedName": "τ_0_0"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "hasDefaultArg": true,
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift12arrayOfBytes5value6lengthSays5UInt8VGx_Sits17FixedWidthIntegerRzlF",
        "mangledName": "$s11CryptoSwift12arrayOfBytes5value6lengthSays5UInt8VGx_Sits17FixedWidthIntegerRzlF",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 where τ_0_0 : Swift.FixedWidthInteger>",
        "sugared_genericSig": "<T where T : Swift.FixedWidthInteger>",
        "declAttributes": [
          "Inlinable",
          "Specialize",
          "Specialize",
          "Specialize",
          "Specialize",
          "Specialize",
          "Specialize",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "HKDF",
        "printedName": "HKDF",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInput",
                "printedName": "invalidInput",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HKDF.Error.Type) -> CryptoSwift.HKDF.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.HKDF.Error",
                        "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HKDF.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.HKDF.Error",
                            "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HKDFV5ErrorO12invalidInputyA2EmF",
                "mangledName": "$s11CryptoSwift4HKDFV5ErrorO12invalidInputyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "derivedKeyTooLong",
                "printedName": "derivedKeyTooLong",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HKDF.Error.Type) -> CryptoSwift.HKDF.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.HKDF.Error",
                        "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HKDF.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.HKDF.Error",
                            "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HKDFV5ErrorO17derivedKeyTooLongyA2EmF",
                "mangledName": "$s11CryptoSwift4HKDFV5ErrorO17derivedKeyTooLongyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.HKDF.Error",
                    "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.HKDF.Error",
                    "usr": "s:11CryptoSwift4HKDFV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4HKDFV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift4HKDFV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4HKDFV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift4HKDFV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4HKDFV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift4HKDFV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4HKDFV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift4HKDFV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4HKDFV5ErrorO",
            "mangledName": "$s11CryptoSwift4HKDFV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(password:salt:info:keyLength:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HKDF",
                "printedName": "CryptoSwift.HKDF",
                "usr": "s:11CryptoSwift4HKDFV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.HMAC.Variant",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift4HMACC7VariantO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4HKDFV8password4salt4info9keyLength7variantACSays5UInt8VG_AKSgALSiSgAA4HMACC7VariantOtKcfc",
            "mangledName": "$s11CryptoSwift4HKDFV8password4salt4info9keyLength7variantACSays5UInt8VG_AKSgALSiSgAA4HMACC7VariantOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4HKDFV9calculateSays5UInt8VGyKF",
            "mangledName": "$s11CryptoSwift4HKDFV9calculateSays5UInt8VGyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4HKDFV14callAsFunctionSays5UInt8VGyKF",
            "mangledName": "$s11CryptoSwift4HKDFV14callAsFunctionSays5UInt8VGyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift4HKDFV",
        "mangledName": "$s11CryptoSwift4HKDFV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "HMAC",
        "printedName": "HMAC",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "authenticateError",
                "printedName": "authenticateError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Error.Type) -> CryptoSwift.HMAC.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.HMAC.Error",
                        "usr": "s:11CryptoSwift4HMACC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.HMAC.Error",
                            "usr": "s:11CryptoSwift4HMACC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC5ErrorO012authenticateD0yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC5ErrorO012authenticateD0yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "invalidInput",
                "printedName": "invalidInput",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Error.Type) -> CryptoSwift.HMAC.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.HMAC.Error",
                        "usr": "s:11CryptoSwift4HMACC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.HMAC.Error",
                            "usr": "s:11CryptoSwift4HMACC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC5ErrorO12invalidInputyA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC5ErrorO12invalidInputyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.HMAC.Error",
                    "usr": "s:11CryptoSwift4HMACC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.HMAC.Error",
                    "usr": "s:11CryptoSwift4HMACC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4HMACC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift4HMACC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4HMACC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift4HMACC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4HMACC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift4HMACC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4HMACC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift4HMACC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4HMACC5ErrorO",
            "mangledName": "$s11CryptoSwift4HMACC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Variant",
            "printedName": "Variant",
            "children": [
              {
                "kind": "Var",
                "name": "md5",
                "printedName": "md5",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.HMAC.Variant",
                        "usr": "s:11CryptoSwift4HMACC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO3md5yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO3md5yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha1",
                "printedName": "sha1",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.HMAC.Variant",
                        "usr": "s:11CryptoSwift4HMACC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO4sha1yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO4sha1yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha2",
                "printedName": "sha2",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> (CryptoSwift.SHA2.Variant) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.SHA2.Variant) -> CryptoSwift.HMAC.Variant",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA2.Variant",
                            "usr": "s:11CryptoSwift4SHA2C7VariantO"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO4sha2yAeA4SHA2CADOcAEmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO4sha2yAeA4SHA2CADOcAEmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha3",
                "printedName": "sha3",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> (CryptoSwift.SHA3.Variant) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.SHA3.Variant) -> CryptoSwift.HMAC.Variant",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO4sha3yAeA4SHA3CADOcAEmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO4sha3yAeA4SHA3CADOcAEmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha256",
                "printedName": "sha256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.HMAC.Variant",
                        "usr": "s:11CryptoSwift4HMACC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO6sha256yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO6sha256yA2EmF",
                "moduleName": "CryptoSwift",
                "deprecated": true,
                "declAttributes": [
                  "Available"
                ]
              },
              {
                "kind": "Var",
                "name": "sha384",
                "printedName": "sha384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.HMAC.Variant",
                        "usr": "s:11CryptoSwift4HMACC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO6sha384yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO6sha384yA2EmF",
                "moduleName": "CryptoSwift",
                "deprecated": true,
                "declAttributes": [
                  "Available"
                ]
              },
              {
                "kind": "Var",
                "name": "sha512",
                "printedName": "sha512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.HMAC.Variant.Type) -> CryptoSwift.HMAC.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.HMAC.Variant",
                        "usr": "s:11CryptoSwift4HMACC7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.HMAC.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.HMAC.Variant",
                            "usr": "s:11CryptoSwift4HMACC7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4HMACC7VariantO6sha512yA2EmF",
                "mangledName": "$s11CryptoSwift4HMACC7VariantO6sha512yA2EmF",
                "moduleName": "CryptoSwift",
                "deprecated": true,
                "declAttributes": [
                  "Available"
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4HMACC7VariantO",
            "mangledName": "$s11CryptoSwift4HMACC7VariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HMAC",
                "printedName": "CryptoSwift.HMAC",
                "usr": "s:11CryptoSwift4HMACC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.HMAC.Variant",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift4HMACC7VariantO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4HMACC3key7variantACSays5UInt8VG_AC7VariantOtcfc",
            "mangledName": "$s11CryptoSwift4HMACC3key7variantACSays5UInt8VG_AC7VariantOtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4HMACC12authenticateySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift4HMACC12authenticateySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "HMAC",
                "printedName": "CryptoSwift.HMAC",
                "usr": "s:11CryptoSwift4HMACC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.HMAC.Variant",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift4HMACC7VariantO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4HMACC3key7variantACSS_AC7VariantOtKcfc",
            "mangledName": "$s11CryptoSwift4HMACC3key7variantACSS_AC7VariantOtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift4HMACC",
        "mangledName": "$s11CryptoSwift4HMACC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Authenticator",
            "printedName": "Authenticator",
            "usr": "s:11CryptoSwift13AuthenticatorP",
            "mangledName": "$s11CryptoSwift13AuthenticatorP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MD5",
        "printedName": "MD5",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MD5",
                "printedName": "CryptoSwift.MD5",
                "usr": "s:11CryptoSwift3MD5C"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3MD5CACycfc",
            "mangledName": "$s11CryptoSwift3MD5CACycfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3MD5C9calculate3forSays5UInt8VGAH_tF",
            "mangledName": "$s11CryptoSwift3MD5C9calculate3forSays5UInt8VGAH_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3MD5C14callAsFunctionySays5UInt8VGAGF",
            "mangledName": "$s11CryptoSwift3MD5C14callAsFunctionySays5UInt8VGAGF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3MD5C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift3MD5C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift3MD5C",
        "mangledName": "$s11CryptoSwift3MD5C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "OCB",
        "printedName": "OCB",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Mode",
            "printedName": "Mode",
            "children": [
              {
                "kind": "Var",
                "name": "combined",
                "printedName": "combined",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.OCB.Mode.Type) -> CryptoSwift.OCB.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "CryptoSwift.OCB.Mode",
                        "usr": "s:11CryptoSwift3OCBC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.OCB.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "CryptoSwift.OCB.Mode",
                            "usr": "s:11CryptoSwift3OCBC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3OCBC4ModeO8combinedyA2EmF",
                "mangledName": "$s11CryptoSwift3OCBC4ModeO8combinedyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "detached",
                "printedName": "detached",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.OCB.Mode.Type) -> CryptoSwift.OCB.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "CryptoSwift.OCB.Mode",
                        "usr": "s:11CryptoSwift3OCBC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.OCB.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "CryptoSwift.OCB.Mode",
                            "usr": "s:11CryptoSwift3OCBC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3OCBC4ModeO8detachedyA2EmF",
                "mangledName": "$s11CryptoSwift3OCBC4ModeO8detachedyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "CryptoSwift.OCB.Mode",
                    "usr": "s:11CryptoSwift3OCBC4ModeO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "CryptoSwift.OCB.Mode",
                    "usr": "s:11CryptoSwift3OCBC4ModeO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OCBC4ModeO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3OCBC4ModeO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3OCBC4ModeO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3OCBC4ModeO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3OCBC4ModeO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3OCBC4ModeO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OCBC4ModeO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3OCBC4ModeO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3OCBC4ModeO",
            "mangledName": "$s11CryptoSwift3OCBC4ModeO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3OCBC7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3OCBC7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OCBC7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3OCBC7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidNonce",
                "printedName": "invalidNonce",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.OCB.Error.Type) -> CryptoSwift.OCB.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.OCB.Error",
                        "usr": "s:11CryptoSwift3OCBC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.OCB.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.OCB.Error",
                            "usr": "s:11CryptoSwift3OCBC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3OCBC5ErrorO12invalidNonceyA2EmF",
                "mangledName": "$s11CryptoSwift3OCBC5ErrorO12invalidNonceyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "fail",
                "printedName": "fail",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.OCB.Error.Type) -> CryptoSwift.OCB.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.OCB.Error",
                        "usr": "s:11CryptoSwift3OCBC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.OCB.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.OCB.Error",
                            "usr": "s:11CryptoSwift3OCBC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3OCBC5ErrorO4failyA2EmF",
                "mangledName": "$s11CryptoSwift3OCBC5ErrorO4failyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.OCB.Error",
                    "usr": "s:11CryptoSwift3OCBC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.OCB.Error",
                    "usr": "s:11CryptoSwift3OCBC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OCBC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3OCBC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3OCBC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3OCBC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3OCBC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3OCBC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OCBC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3OCBC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3OCBC5ErrorO",
            "mangledName": "$s11CryptoSwift3OCBC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3OCBC15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3OCBC15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OCBC15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3OCBC15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "authenticationTag",
            "printedName": "authenticationTag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvp",
            "mangledName": "$s11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvg",
                "mangledName": "$s11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvs",
                "mangledName": "$s11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvM",
                "mangledName": "$s11CryptoSwift3OCBC17authenticationTagSays5UInt8VGSgvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nonce:additionalAuthenticatedData:tagLength:mode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OCB",
                "printedName": "CryptoSwift.OCB",
                "usr": "s:11CryptoSwift3OCBC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Mode",
                "printedName": "CryptoSwift.OCB.Mode",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift3OCBC4ModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3OCBC5nonce27additionalAuthenticatedData9tagLength4modeACSays5UInt8VG_AJSgSiAC4ModeOtcfc",
            "mangledName": "$s11CryptoSwift3OCBC5nonce27additionalAuthenticatedData9tagLength4modeACSays5UInt8VG_AJSgSiAC4ModeOtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(nonce:authenticationTag:additionalAuthenticatedData:mode:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OCB",
                "printedName": "CryptoSwift.OCB",
                "usr": "s:11CryptoSwift3OCBC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Mode",
                "printedName": "CryptoSwift.OCB.Mode",
                "hasDefaultArg": true,
                "usr": "s:11CryptoSwift3OCBC4ModeO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3OCBC5nonce17authenticationTag27additionalAuthenticatedData4modeACSays5UInt8VG_A2JSgAC4ModeOtcfc",
            "mangledName": "$s11CryptoSwift3OCBC5nonce17authenticationTag27additionalAuthenticatedData4modeACSays5UInt8VG_A2JSgAC4ModeOtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3OCBC6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3OCBC6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift3OCBC",
        "mangledName": "$s11CryptoSwift3OCBC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "OFB",
        "printedName": "OFB",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.OFB.Error.Type) -> CryptoSwift.OFB.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.OFB.Error",
                        "usr": "s:11CryptoSwift3OFBV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.OFB.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.OFB.Error",
                            "usr": "s:11CryptoSwift3OFBV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3OFBV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift3OFBV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.OFB.Error",
                    "usr": "s:11CryptoSwift3OFBV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.OFB.Error",
                    "usr": "s:11CryptoSwift3OFBV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OFBV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3OFBV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3OFBV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3OFBV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3OFBV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3OFBV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3OFBV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3OFBV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3OFBV5ErrorO",
            "mangledName": "$s11CryptoSwift3OFBV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3OFBV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift3OFBV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OFBV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift3OFBV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3OFBV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift3OFBV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3OFBV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift3OFBV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "OFB",
                "printedName": "CryptoSwift.OFB",
                "usr": "s:11CryptoSwift3OFBV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3OFBV2ivACSays5UInt8VG_tcfc",
            "mangledName": "$s11CryptoSwift3OFBV2ivACSays5UInt8VG_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3OFBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift3OFBV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift3OFBV",
        "mangledName": "$s11CryptoSwift3OFBV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PaddingProtocol",
        "printedName": "PaddingProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(to:blockSize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15PaddingProtocolP3add2to9blockSizeSays5UInt8VGAI_SitF",
            "mangledName": "$s11CryptoSwift15PaddingProtocolP3add2to9blockSizeSays5UInt8VGAI_SitF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.PaddingProtocol>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.PaddingProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(from:blockSize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15PaddingProtocolP6remove4from9blockSizeSays5UInt8VGAI_SiSgtF",
            "mangledName": "$s11CryptoSwift15PaddingProtocolP6remove4from9blockSizeSays5UInt8VGAI_SiSgtF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.PaddingProtocol>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.PaddingProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift15PaddingProtocolP",
        "mangledName": "$s11CryptoSwift15PaddingProtocolP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Padding",
        "printedName": "Padding",
        "children": [
          {
            "kind": "Var",
            "name": "noPadding",
            "printedName": "noPadding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO02noC0yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO02noC0yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "zeroPadding",
            "printedName": "zeroPadding",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO04zeroC0yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO04zeroC0yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "pkcs7",
            "printedName": "pkcs7",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO5pkcs7yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO5pkcs7yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "pkcs5",
            "printedName": "pkcs5",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO5pkcs5yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO5pkcs5yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "eme_pkcs1v15",
            "printedName": "eme_pkcs1v15",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO12eme_pkcs1v15yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO12eme_pkcs1v15yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "emsa_pkcs1v15",
            "printedName": "emsa_pkcs1v15",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO13emsa_pkcs1v15yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO13emsa_pkcs1v15yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "iso78164",
            "printedName": "iso78164",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO8iso78164yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO8iso78164yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "iso10126",
            "printedName": "iso10126",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.Padding.Type) -> CryptoSwift.Padding",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.Padding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Padding",
                        "printedName": "CryptoSwift.Padding",
                        "usr": "s:11CryptoSwift7PaddingO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift7PaddingO8iso10126yA2CmF",
            "mangledName": "$s11CryptoSwift7PaddingO8iso10126yA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Function",
            "name": "add",
            "printedName": "add(to:blockSize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift7PaddingO3add2to9blockSizeSays5UInt8VGAI_SitF",
            "mangledName": "$s11CryptoSwift7PaddingO3add2to9blockSizeSays5UInt8VGAI_SitF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "remove",
            "printedName": "remove(from:blockSize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift7PaddingO6remove4from9blockSizeSays5UInt8VGAI_SiSgtF",
            "mangledName": "$s11CryptoSwift7PaddingO6remove4from9blockSizeSays5UInt8VGAI_SiSgtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift7PaddingO2eeoiySbAC_ACtFZ",
            "mangledName": "$s11CryptoSwift7PaddingO2eeoiySbAC_ACtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift7PaddingO9hashValueSivp",
            "mangledName": "$s11CryptoSwift7PaddingO9hashValueSivp",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift7PaddingO9hashValueSivg",
                "mangledName": "$s11CryptoSwift7PaddingO9hashValueSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift7PaddingO4hash4intoys6HasherVz_tF",
            "mangledName": "$s11CryptoSwift7PaddingO4hash4intoys6HasherVz_tF",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift7PaddingO",
        "mangledName": "$s11CryptoSwift7PaddingO",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "PaddingProtocol",
            "printedName": "PaddingProtocol",
            "usr": "s:11CryptoSwift15PaddingProtocolP",
            "mangledName": "$s11CryptoSwift15PaddingProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "PCBC",
        "printedName": "PCBC",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidInitializationVector",
                "printedName": "invalidInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.PCBC.Error.Type) -> CryptoSwift.PCBC.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.PCBC.Error",
                        "usr": "s:11CryptoSwift4PCBCV5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.PCBC.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.PCBC.Error",
                            "usr": "s:11CryptoSwift4PCBCV5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4PCBCV5ErrorO27invalidInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift4PCBCV5ErrorO27invalidInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.PCBC.Error",
                    "usr": "s:11CryptoSwift4PCBCV5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.PCBC.Error",
                    "usr": "s:11CryptoSwift4PCBCV5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4PCBCV5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift4PCBCV5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4PCBCV5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift4PCBCV5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4PCBCV5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift4PCBCV5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4PCBCV5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift4PCBCV5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4PCBCV5ErrorO",
            "mangledName": "$s11CryptoSwift4PCBCV5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4PCBCV7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift4PCBCV7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4PCBCV7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift4PCBCV7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4PCBCV15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift4PCBCV15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4PCBCV15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift4PCBCV15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "PCBC",
                "printedName": "CryptoSwift.PCBC",
                "usr": "s:11CryptoSwift4PCBCV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4PCBCV2ivACSays5UInt8VG_tcfc",
            "mangledName": "$s11CryptoSwift4PCBCV2ivACSays5UInt8VG_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4PCBCV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift4PCBCV6worker9blockSize15cipherOperation010encryptionH0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:11CryptoSwift4PCBCV",
        "mangledName": "$s11CryptoSwift4PCBCV",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PKCS5",
        "printedName": "PKCS5",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "PBKDF1",
            "printedName": "PBKDF1",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "Error",
                "printedName": "Error",
                "children": [
                  {
                    "kind": "Var",
                    "name": "invalidInput",
                    "printedName": "invalidInput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF1.Error.Type) -> CryptoSwift.PKCS5.PBKDF1.Error",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Error.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO12invalidInputyA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO12invalidInputyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Var",
                    "name": "derivedKeyTooLong",
                    "printedName": "derivedKeyTooLong",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF1.Error.Type) -> CryptoSwift.PKCS5.PBKDF1.Error",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Error.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO17derivedKeyTooLongyA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO17derivedKeyTooLongyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.PKCS5.PBKDF1.Error",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO2eeoiySbAG_AGtFZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "hashValue",
                    "printedName": "hashValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO9hashValueSivp",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO9hashValueSivp",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO9hashValueSivg",
                        "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO9hashValueSivg",
                        "moduleName": "CryptoSwift",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "hash",
                    "printedName": "hash(into:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Hasher",
                        "printedName": "Swift.Hasher",
                        "paramValueOwnership": "InOut",
                        "usr": "s:s6HasherV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO4hash4intoys6HasherVz_tF",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V5ErrorO",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V5ErrorO",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Error",
                    "printedName": "Error",
                    "usr": "s:s5ErrorP",
                    "mangledName": "$ss5ErrorP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "TypeDecl",
                "name": "Variant",
                "printedName": "Variant",
                "children": [
                  {
                    "kind": "Var",
                    "name": "md5",
                    "printedName": "md5",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF1.Variant.Type) -> CryptoSwift.PKCS5.PBKDF1.Variant",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Variant",
                                "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO3md5yA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO3md5yA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Var",
                    "name": "sha1",
                    "printedName": "sha1",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF1.Variant.Type) -> CryptoSwift.PKCS5.PBKDF1.Variant",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Variant",
                                "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sha1yA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sha1yA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Var",
                    "name": "size",
                    "printedName": "size",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sizeSivp",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sizeSivp",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "UsableFromInline"
                    ],
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sizeSivg",
                        "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO4sizeSivg",
                        "moduleName": "CryptoSwift",
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "calculateHash",
                    "printedName": "calculateHash(_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO13calculateHashySays5UInt8VGAKF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO13calculateHashySays5UInt8VGAKF",
                    "moduleName": "CryptoSwift",
                    "declAttributes": [
                      "UsableFromInline"
                    ],
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO2eeoiySbAG_AGtFZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "hashValue",
                    "printedName": "hashValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO9hashValueSivp",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO9hashValueSivp",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO9hashValueSivg",
                        "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO9hashValueSivg",
                        "moduleName": "CryptoSwift",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "hash",
                    "printedName": "hash(into:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Hasher",
                        "printedName": "Swift.Hasher",
                        "paramValueOwnership": "InOut",
                        "usr": "s:s6HasherV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO4hash4intoys6HasherVz_tF",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7VariantO",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "iterations",
                "printedName": "iterations",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V10iterationsSivp",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V10iterationsSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "UsableFromInline"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V10iterationsSivg",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V10iterationsSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "variant",
                "printedName": "variant",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7variantAE7VariantOvp",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7variantAE7VariantOvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "UsableFromInline",
                  "RawDocComment"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7variantAE7VariantOvg",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V7variantAE7VariantOvg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "keyLength",
                "printedName": "keyLength",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V9keyLengthSivp",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V9keyLengthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "UsableFromInline"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V9keyLengthSivg",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V9keyLengthSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "t1",
                "printedName": "t1",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V2t1Says5UInt8VGvp",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V2t1Says5UInt8VGvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "HasStorage",
                  "UsableFromInline"
                ],
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V2t1Says5UInt8VGvg",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V2t1Says5UInt8VGvg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(password:salt:variant:iterations:keyLength:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PBKDF1",
                    "printedName": "CryptoSwift.PKCS5.PBKDF1",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.PKCS5.PBKDF1.Variant",
                    "hasDefaultArg": true,
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V7VariantO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V8password4salt7variant10iterations9keyLengthAESays5UInt8VG_AmE7VariantOS2iSgtKcfc",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V8password4salt7variant10iterations9keyLengthAESays5UInt8VG_AmE7VariantOS2iSgtKcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "calculate",
                "printedName": "calculate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V9calculateSays5UInt8VGyF",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V9calculateSays5UInt8VGyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "Inlinable",
                  "RawDocComment"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "callAsFunction",
                "printedName": "callAsFunction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V14callAsFunctionSays5UInt8VGyF",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V14callAsFunctionSays5UInt8VGyF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift5PKCS5O6PBKDF1V",
            "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF1V",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "PBKDF2",
            "printedName": "PBKDF2",
            "children": [
              {
                "kind": "TypeDecl",
                "name": "Error",
                "printedName": "Error",
                "children": [
                  {
                    "kind": "Var",
                    "name": "invalidInput",
                    "printedName": "invalidInput",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF2.Error.Type) -> CryptoSwift.PKCS5.PBKDF2.Error",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF2.Error.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO12invalidInputyA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO12invalidInputyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Var",
                    "name": "derivedKeyTooLong",
                    "printedName": "derivedKeyTooLong",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(CryptoSwift.PKCS5.PBKDF2.Error.Type) -> CryptoSwift.PKCS5.PBKDF2.Error",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                            "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Metatype",
                            "printedName": "CryptoSwift.PKCS5.PBKDF2.Error.Type",
                            "children": [
                              {
                                "kind": "TypeNominal",
                                "name": "Error",
                                "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                              }
                            ]
                          }
                        ]
                      }
                    ],
                    "declKind": "EnumElement",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO17derivedKeyTooLongyA2GmF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO17derivedKeyTooLongyA2GmF",
                    "moduleName": "CryptoSwift"
                  },
                  {
                    "kind": "Function",
                    "name": "==",
                    "printedName": "==(_:_:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.PKCS5.PBKDF2.Error",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO2eeoiySbAG_AGtFZ",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO2eeoiySbAG_AGtFZ",
                    "moduleName": "CryptoSwift",
                    "static": true,
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  },
                  {
                    "kind": "Var",
                    "name": "hashValue",
                    "printedName": "hashValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Var",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO9hashValueSivp",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO9hashValueSivp",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessors": [
                      {
                        "kind": "Accessor",
                        "name": "Get",
                        "printedName": "Get()",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Int",
                            "printedName": "Swift.Int",
                            "usr": "s:Si"
                          }
                        ],
                        "declKind": "Accessor",
                        "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO9hashValueSivg",
                        "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO9hashValueSivg",
                        "moduleName": "CryptoSwift",
                        "implicit": true,
                        "accessorKind": "get"
                      }
                    ]
                  },
                  {
                    "kind": "Function",
                    "name": "hash",
                    "printedName": "hash(into:)",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Hasher",
                        "printedName": "Swift.Hasher",
                        "paramValueOwnership": "InOut",
                        "usr": "s:s6HasherV"
                      }
                    ],
                    "declKind": "Func",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO4hash4intoys6HasherVz_tF",
                    "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO4hash4intoys6HasherVz_tF",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "funcSelfKind": "NonMutating"
                  }
                ],
                "declKind": "Enum",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V5ErrorO",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V5ErrorO",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "conformances": [
                  {
                    "kind": "Conformance",
                    "name": "Copyable",
                    "printedName": "Copyable",
                    "usr": "s:s8CopyableP",
                    "mangledName": "$ss8CopyableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Escapable",
                    "printedName": "Escapable",
                    "usr": "s:s9EscapableP",
                    "mangledName": "$ss9EscapableP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Equatable",
                    "printedName": "Equatable",
                    "usr": "s:SQ",
                    "mangledName": "$sSQ"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Hashable",
                    "printedName": "Hashable",
                    "usr": "s:SH",
                    "mangledName": "$sSH"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Error",
                    "printedName": "Error",
                    "usr": "s:s5ErrorP",
                    "mangledName": "$ss5ErrorP"
                  },
                  {
                    "kind": "Conformance",
                    "name": "Sendable",
                    "printedName": "Sendable",
                    "usr": "s:s8SendableP",
                    "mangledName": "$ss8SendableP"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(password:salt:iterations:keyLength:variant:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PBKDF2",
                    "printedName": "CryptoSwift.PKCS5.PBKDF2",
                    "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "hasDefaultArg": true,
                    "usr": "s:Si"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "hasDefaultArg": true,
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.HMAC.Variant",
                    "hasDefaultArg": true,
                    "usr": "s:11CryptoSwift4HMACC7VariantO"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V8password4salt10iterations9keyLength7variantAESays5UInt8VG_AMS2iSgAA4HMACC7VariantOtKcfc",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V8password4salt10iterations9keyLength7variantAESays5UInt8VG_AMS2iSgAA4HMACC7VariantOtKcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "throwing": true,
                "init_kind": "Designated"
              },
              {
                "kind": "Function",
                "name": "calculate",
                "printedName": "calculate()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V9calculateSays5UInt8VGyKF",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V9calculateSays5UInt8VGyKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "callAsFunction",
                "printedName": "callAsFunction()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V14callAsFunctionSays5UInt8VGyKF",
                "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V14callAsFunctionSays5UInt8VGyKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Struct",
            "usr": "s:11CryptoSwift5PKCS5O6PBKDF2V",
            "mangledName": "$s11CryptoSwift5PKCS5O6PBKDF2V",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift5PKCS5O",
        "mangledName": "$s11CryptoSwift5PKCS5O",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PKCS7",
        "printedName": "PKCS7",
        "declKind": "Enum",
        "usr": "s:11CryptoSwift5PKCS7O",
        "mangledName": "$s11CryptoSwift5PKCS7O",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Poly1305",
        "printedName": "Poly1305",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "authenticateError",
                "printedName": "authenticateError",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Poly1305.Error.Type) -> CryptoSwift.Poly1305.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Poly1305.Error",
                        "usr": "s:11CryptoSwift8Poly1305C5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Poly1305.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Poly1305.Error",
                            "usr": "s:11CryptoSwift8Poly1305C5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift8Poly1305C5ErrorO012authenticateD0yA2EmF",
                "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO012authenticateD0yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Poly1305.Error",
                    "usr": "s:11CryptoSwift8Poly1305C5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Poly1305.Error",
                    "usr": "s:11CryptoSwift8Poly1305C5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8Poly1305C5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift8Poly1305C5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift8Poly1305C5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift8Poly1305C5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift8Poly1305C5ErrorO",
            "mangledName": "$s11CryptoSwift8Poly1305C5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift8Poly1305C9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift8Poly1305C9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift8Poly1305C9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift8Poly1305C9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Poly1305",
                "printedName": "CryptoSwift.Poly1305",
                "usr": "s:11CryptoSwift8Poly1305C"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift8Poly1305C3keyACSays5UInt8VG_tcfc",
            "mangledName": "$s11CryptoSwift8Poly1305C3keyACSays5UInt8VG_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift8Poly1305C12authenticateySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift8Poly1305C12authenticateySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift8Poly1305C",
        "mangledName": "$s11CryptoSwift8Poly1305C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Authenticator",
            "printedName": "Authenticator",
            "usr": "s:11CryptoSwift13AuthenticatorP",
            "mangledName": "$s11CryptoSwift13AuthenticatorP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Rabbit",
        "printedName": "Rabbit",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidKeyOrInitializationVector",
                "printedName": "invalidKeyOrInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.Rabbit.Error.Type) -> CryptoSwift.Rabbit.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.Rabbit.Error",
                        "usr": "s:11CryptoSwift6RabbitC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.Rabbit.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.Rabbit.Error",
                            "usr": "s:11CryptoSwift6RabbitC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift6RabbitC5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift6RabbitC5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Rabbit.Error",
                    "usr": "s:11CryptoSwift6RabbitC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.Rabbit.Error",
                    "usr": "s:11CryptoSwift6RabbitC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift6RabbitC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift6RabbitC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift6RabbitC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift6RabbitC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift6RabbitC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift6RabbitC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift6RabbitC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift6RabbitC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift6RabbitC5ErrorO",
            "mangledName": "$s11CryptoSwift6RabbitC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ivSize",
            "printedName": "ivSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift6RabbitC6ivSizeSivpZ",
            "mangledName": "$s11CryptoSwift6RabbitC6ivSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift6RabbitC6ivSizeSivgZ",
                "mangledName": "$s11CryptoSwift6RabbitC6ivSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift6RabbitC7keySizeSivpZ",
            "mangledName": "$s11CryptoSwift6RabbitC7keySizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift6RabbitC7keySizeSivgZ",
                "mangledName": "$s11CryptoSwift6RabbitC7keySizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift6RabbitC9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift6RabbitC9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift6RabbitC9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift6RabbitC9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift6RabbitC7keySizeSivp",
            "mangledName": "$s11CryptoSwift6RabbitC7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift6RabbitC7keySizeSivg",
                "mangledName": "$s11CryptoSwift6RabbitC7keySizeSivg",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Rabbit",
                "printedName": "CryptoSwift.Rabbit",
                "usr": "s:11CryptoSwift6RabbitC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6RabbitC3keyACSays5UInt8VG_tKcfc",
            "mangledName": "$s11CryptoSwift6RabbitC3keyACSays5UInt8VG_tKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Rabbit",
                "printedName": "CryptoSwift.Rabbit",
                "usr": "s:11CryptoSwift6RabbitC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6RabbitC3key2ivACSays5UInt8VG_AHSgtKcfc",
            "mangledName": "$s11CryptoSwift6RabbitC3key2ivACSays5UInt8VG_AHSgtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6RabbitC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift6RabbitC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6RabbitC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift6RabbitC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Rabbit",
                "printedName": "CryptoSwift.Rabbit",
                "usr": "s:11CryptoSwift6RabbitC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6RabbitC3keyACSS_tKcfc",
            "mangledName": "$s11CryptoSwift6RabbitC3keyACSS_tKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Rabbit",
                "printedName": "CryptoSwift.Rabbit",
                "usr": "s:11CryptoSwift6RabbitC"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6RabbitC3key2ivACSS_SStKcfc",
            "mangledName": "$s11CryptoSwift6RabbitC3key2ivACSS_SStKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift6RabbitC",
        "mangledName": "$s11CryptoSwift6RabbitC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "RSA",
        "printedName": "RSA",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "noPrivateKey",
                "printedName": "noPrivateKey",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO12noPrivateKeyyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO12noPrivateKeyyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidInverseNotCoprimes",
                "printedName": "invalidInverseNotCoprimes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO25invalidInverseNotCoprimesyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO25invalidInverseNotCoprimesyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "unsupportedRSAVersion",
                "printedName": "unsupportedRSAVersion",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO21unsupportedRSAVersionyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO21unsupportedRSAVersionyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidPrimes",
                "printedName": "invalidPrimes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO13invalidPrimesyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO13invalidPrimesyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "noPrimes",
                "printedName": "noPrimes",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO8noPrimesyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO8noPrimesyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "unableToCalculateCoefficient",
                "printedName": "unableToCalculateCoefficient",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO28unableToCalculateCoefficientyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO28unableToCalculateCoefficientyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidSignatureLength",
                "printedName": "invalidSignatureLength",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO22invalidSignatureLengthyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO22invalidSignatureLengthyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidMessageLengthForSigning",
                "printedName": "invalidMessageLengthForSigning",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO30invalidMessageLengthForSigningyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO30invalidMessageLengthForSigningyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidMessageLengthForEncryption",
                "printedName": "invalidMessageLengthForEncryption",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO33invalidMessageLengthForEncryptionyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO33invalidMessageLengthForEncryptionyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "invalidDecryption",
                "printedName": "invalidDecryption",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.Error.Type) -> CryptoSwift.RSA.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.RSA.Error",
                        "usr": "s:11CryptoSwift3RSAC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.RSA.Error",
                            "usr": "s:11CryptoSwift3RSAC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC5ErrorO17invalidDecryptionyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO17invalidDecryptionyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.RSA.Error",
                    "usr": "s:11CryptoSwift3RSAC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.RSA.Error",
                    "usr": "s:11CryptoSwift3RSAC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3RSAC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3RSAC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3RSAC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3RSAC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3RSAC5ErrorO",
            "mangledName": "$s11CryptoSwift3RSAC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "n",
            "printedName": "n",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC1nAA2CSO7BigUIntVvp",
            "mangledName": "$s11CryptoSwift3RSAC1nAA2CSO7BigUIntVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC1nAA2CSO7BigUIntVvg",
                "mangledName": "$s11CryptoSwift3RSAC1nAA2CSO7BigUIntVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "e",
            "printedName": "e",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC1eAA2CSO7BigUIntVvp",
            "mangledName": "$s11CryptoSwift3RSAC1eAA2CSO7BigUIntVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC1eAA2CSO7BigUIntVvg",
                "mangledName": "$s11CryptoSwift3RSAC1eAA2CSO7BigUIntVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "d",
            "printedName": "d",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CryptoSwift.CS.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC1dAA2CSO7BigUIntVSgvp",
            "mangledName": "$s11CryptoSwift3RSAC1dAA2CSO7BigUIntVSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.CS.BigUInt?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BigUInt",
                        "printedName": "CryptoSwift.CS.BigUInt",
                        "usr": "s:11CryptoSwift2CSO7BigUIntV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC1dAA2CSO7BigUIntVSgvg",
                "mangledName": "$s11CryptoSwift3RSAC1dAA2CSO7BigUIntVSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC7keySizeSivp",
            "mangledName": "$s11CryptoSwift3RSAC7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC7keySizeSivg",
                "mangledName": "$s11CryptoSwift3RSAC7keySizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySizeBytes",
            "printedName": "keySizeBytes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC12keySizeBytesSivp",
            "mangledName": "$s11CryptoSwift3RSAC12keySizeBytesSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC12keySizeBytesSivg",
                "mangledName": "$s11CryptoSwift3RSAC12keySizeBytesSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(n:e:d:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RSA",
                "printedName": "CryptoSwift.RSA",
                "usr": "s:11CryptoSwift3RSAC"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CryptoSwift.CS.BigUInt?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BigUInt",
                    "printedName": "CryptoSwift.CS.BigUInt",
                    "usr": "s:11CryptoSwift2CSO7BigUIntV"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3RSAC1n1e1dAcA2CSO7BigUIntV_A2JSgtcfc",
            "mangledName": "$s11CryptoSwift3RSAC1n1e1dAcA2CSO7BigUIntV_A2JSgtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(n:e:d:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RSA",
                "printedName": "CryptoSwift.RSA",
                "usr": "s:11CryptoSwift3RSAC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3RSAC1n1e1dACSays5UInt8VG_A2ISgtcfc",
            "mangledName": "$s11CryptoSwift3RSAC1n1e1dACSays5UInt8VG_A2ISgtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(keySize:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RSA",
                "printedName": "CryptoSwift.RSA",
                "usr": "s:11CryptoSwift3RSAC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3RSAC7keySizeACSi_tKcfc",
            "mangledName": "$s11CryptoSwift3RSAC7keySizeACSi_tKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(n:e:d:p:q:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RSA",
                "printedName": "CryptoSwift.RSA",
                "usr": "s:11CryptoSwift3RSAC"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3RSAC1n1e1d1p1qAcA2CSO7BigUIntV_A4LtKcfc",
            "mangledName": "$s11CryptoSwift3RSAC1n1e1d1p1qAcA2CSO7BigUIntV_A4LtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawRepresentation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "RSA",
                "printedName": "CryptoSwift.RSA",
                "usr": "s:11CryptoSwift3RSAC"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift3RSAC17rawRepresentationAC10Foundation4DataV_tKcfc",
            "mangledName": "$s11CryptoSwift3RSAC17rawRepresentationAC10Foundation4DataV_tKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Function",
            "name": "externalRepresentation",
            "printedName": "externalRepresentation()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC22externalRepresentation10Foundation4DataVyKF",
            "mangledName": "$s11CryptoSwift3RSAC22externalRepresentation10Foundation4DataVyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "publicKeyExternalRepresentation",
            "printedName": "publicKeyExternalRepresentation()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC31publicKeyExternalRepresentation10Foundation4DataVyKF",
            "mangledName": "$s11CryptoSwift3RSAC31publicKeyExternalRepresentation10Foundation4DataVyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift3RSAC11descriptionSSvp",
            "mangledName": "$s11CryptoSwift3RSAC11descriptionSSvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift3RSAC11descriptionSSvg",
                "mangledName": "$s11CryptoSwift3RSAC11descriptionSSvg",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift3RSAC7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "RSAEncryptionVariant",
                "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC7encrypt_7variantSays5UInt8VGAH_AC20RSAEncryptionVariantOtKF",
            "mangledName": "$s11CryptoSwift3RSAC7encrypt_7variantSays5UInt8VGAH_AC20RSAEncryptionVariantOtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encryptPreparedBytes",
            "printedName": "encryptPreparedBytes(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC20encryptPreparedBytesySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift3RSAC20encryptPreparedBytesySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift3RSAC7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "RSAEncryptionVariant",
                "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC7decrypt_7variantSays5UInt8VGAH_AC20RSAEncryptionVariantOtKF",
            "mangledName": "$s11CryptoSwift3RSAC7decrypt_7variantSays5UInt8VGAH_AC20RSAEncryptionVariantOtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decryptPreparedBytes",
            "printedName": "decryptPreparedBytes(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC20decryptPreparedBytesySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift3RSAC20decryptPreparedBytesySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "RSAEncryptionVariant",
            "printedName": "RSAEncryptionVariant",
            "children": [
              {
                "kind": "Var",
                "name": "unsafe",
                "printedName": "unsafe",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.RSAEncryptionVariant.Type) -> CryptoSwift.RSA.RSAEncryptionVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RSAEncryptionVariant",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                        "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RSAEncryptionVariant",
                            "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                            "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO6unsafeyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO6unsafeyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "raw",
                "printedName": "raw",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.RSAEncryptionVariant.Type) -> CryptoSwift.RSA.RSAEncryptionVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RSAEncryptionVariant",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                        "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RSAEncryptionVariant",
                            "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                            "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO3rawyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO3rawyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "pksc1v15",
                "printedName": "pksc1v15",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.RSAEncryptionVariant.Type) -> CryptoSwift.RSA.RSAEncryptionVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "RSAEncryptionVariant",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                        "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.RSAEncryptionVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "RSAEncryptionVariant",
                            "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                            "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO8pksc1v15yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO8pksc1v15yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ],
                "fixedbinaryorder": 2
              },
              {
                "kind": "Function",
                "name": "prepare",
                "printedName": "prepare(_:blockSize:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO7prepare_9blockSizeSays5UInt8VGAJ_SitKF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO7prepare_9blockSizeSays5UInt8VGAJ_SitKF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "Inlinable"
                ],
                "throwing": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "formatEncryptedBytes",
                "printedName": "formatEncryptedBytes(_:blockSize:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO20formatEncryptedBytes_9blockSizeSays5UInt8VGAJ_SitF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO20formatEncryptedBytes_9blockSizeSays5UInt8VGAJ_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "Inlinable"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "removePadding",
                "printedName": "removePadding(_:blockSize:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO13removePadding_9blockSizeSays5UInt8VGAJ_SitF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO13removePadding_9blockSizeSays5UInt8VGAJ_SitF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl",
                  "Inlinable"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RSAEncryptionVariant",
                    "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                    "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "RSAEncryptionVariant",
                    "printedName": "CryptoSwift.RSA.RSAEncryptionVariant",
                    "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3RSAC20RSAEncryptionVariantO",
            "mangledName": "$s11CryptoSwift3RSAC20RSAEncryptionVariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Frozen",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC4signySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift3RSAC4signySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign(_:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "SignatureVariant",
                "printedName": "CryptoSwift.RSA.SignatureVariant",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC4sign_7variantSays5UInt8VGAH_AC16SignatureVariantOtKF",
            "mangledName": "$s11CryptoSwift3RSAC4sign_7variantSays5UInt8VGAH_AC16SignatureVariantOtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify(signature:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC6verify9signature3forSbs10ArraySliceVys5UInt8VG_AKtKF",
            "mangledName": "$s11CryptoSwift3RSAC6verify9signature3forSbs10ArraySliceVys5UInt8VG_AKtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify(signature:for:variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "SignatureVariant",
                "printedName": "CryptoSwift.RSA.SignatureVariant",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift3RSAC6verify9signature3for7variantSbSays5UInt8VG_AjC16SignatureVariantOtKF",
            "mangledName": "$s11CryptoSwift3RSAC6verify9signature3for7variantSbSays5UInt8VG_AjC16SignatureVariantOtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "SignatureVariant",
            "printedName": "SignatureVariant",
            "children": [
              {
                "kind": "Var",
                "name": "raw",
                "printedName": "raw",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO3rawyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO3rawyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_MD5",
                "printedName": "message_pkcs1v15_MD5",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO20message_pkcs1v15_MD5yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO20message_pkcs1v15_MD5yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA1",
                "printedName": "message_pkcs1v15_SHA1",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO21message_pkcs1v15_SHA1yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO21message_pkcs1v15_SHA1yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA224",
                "printedName": "message_pkcs1v15_SHA224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA224yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA224yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA256",
                "printedName": "message_pkcs1v15_SHA256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA384",
                "printedName": "message_pkcs1v15_SHA384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA384yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA384yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA512",
                "printedName": "message_pkcs1v15_SHA512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA512yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO23message_pkcs1v15_SHA512yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA512_224",
                "printedName": "message_pkcs1v15_SHA512_224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO27message_pkcs1v15_SHA512_224yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO27message_pkcs1v15_SHA512_224yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA512_256",
                "printedName": "message_pkcs1v15_SHA512_256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO27message_pkcs1v15_SHA512_256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO27message_pkcs1v15_SHA512_256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA3_256",
                "printedName": "message_pkcs1v15_SHA3_256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA3_384",
                "printedName": "message_pkcs1v15_SHA3_384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_384yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_384yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "message_pkcs1v15_SHA3_512",
                "printedName": "message_pkcs1v15_SHA3_512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_512yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO25message_pkcs1v15_SHA3_512yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_RAW",
                "printedName": "digest_pkcs1v15_RAW",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO19digest_pkcs1v15_RAWyA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO19digest_pkcs1v15_RAWyA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_MD5",
                "printedName": "digest_pkcs1v15_MD5",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO19digest_pkcs1v15_MD5yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO19digest_pkcs1v15_MD5yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA1",
                "printedName": "digest_pkcs1v15_SHA1",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO20digest_pkcs1v15_SHA1yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO20digest_pkcs1v15_SHA1yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA224",
                "printedName": "digest_pkcs1v15_SHA224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA224yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA224yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA256",
                "printedName": "digest_pkcs1v15_SHA256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA384",
                "printedName": "digest_pkcs1v15_SHA384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA384yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA384yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA512",
                "printedName": "digest_pkcs1v15_SHA512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA512yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO22digest_pkcs1v15_SHA512yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA512_224",
                "printedName": "digest_pkcs1v15_SHA512_224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO26digest_pkcs1v15_SHA512_224yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO26digest_pkcs1v15_SHA512_224yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA512_256",
                "printedName": "digest_pkcs1v15_SHA512_256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO26digest_pkcs1v15_SHA512_256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO26digest_pkcs1v15_SHA512_256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA3_256",
                "printedName": "digest_pkcs1v15_SHA3_256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_256yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_256yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA3_384",
                "printedName": "digest_pkcs1v15_SHA3_384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_384yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_384yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Var",
                "name": "digest_pkcs1v15_SHA3_512",
                "printedName": "digest_pkcs1v15_SHA3_512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.RSA.SignatureVariant.Type) -> CryptoSwift.RSA.SignatureVariant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureVariant",
                        "printedName": "CryptoSwift.RSA.SignatureVariant",
                        "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.RSA.SignatureVariant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "SignatureVariant",
                            "printedName": "CryptoSwift.RSA.SignatureVariant",
                            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_512yA2EmF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO24digest_pkcs1v15_SHA3_512yA2EmF",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "RawDocComment"
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureVariant",
                    "printedName": "CryptoSwift.RSA.SignatureVariant",
                    "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureVariant",
                    "printedName": "CryptoSwift.RSA.SignatureVariant",
                    "usr": "s:11CryptoSwift3RSAC16SignatureVariantO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO9hashValueSivp",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift3RSAC16SignatureVariantO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift3RSAC16SignatureVariantO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift3RSAC16SignatureVariantO",
            "mangledName": "$s11CryptoSwift3RSAC16SignatureVariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift3RSAC",
        "mangledName": "$s11CryptoSwift3RSAC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          },
          {
            "kind": "Conformance",
            "name": "Signature",
            "printedName": "Signature",
            "usr": "s:11CryptoSwift9SignatureP",
            "mangledName": "$s11CryptoSwift9SignatureP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Scrypt",
        "printedName": "Scrypt",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(password:salt:dkLen:N:r:p:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Scrypt",
                "printedName": "CryptoSwift.Scrypt",
                "usr": "s:11CryptoSwift6ScryptC"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift6ScryptC8password4salt5dkLen1N1r1pACSays5UInt8VG_ALS4itKcfc",
            "mangledName": "$s11CryptoSwift6ScryptC8password4salt5dkLen1N1r1pACSays5UInt8VG_ALS4itKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6ScryptC9calculateSays5UInt8VGyKF",
            "mangledName": "$s11CryptoSwift6ScryptC9calculateSays5UInt8VGyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift6ScryptC14callAsFunctionSays5UInt8VGyKF",
            "mangledName": "$s11CryptoSwift6ScryptC14callAsFunctionSays5UInt8VGyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift6ScryptC",
        "mangledName": "$s11CryptoSwift6ScryptC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "SHA1",
        "printedName": "SHA1",
        "children": [
          {
            "kind": "Var",
            "name": "digestLength",
            "printedName": "digestLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C12digestLengthSivpZ",
            "mangledName": "$s11CryptoSwift4SHA1C12digestLengthSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C12digestLengthSivgZ",
                "mangledName": "$s11CryptoSwift4SHA1C12digestLengthSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift4SHA1C9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift4SHA1C9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashInitialValue",
            "printedName": "hashInitialValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContiguousArray",
                "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:s15ContiguousArrayV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C16hashInitialValues15ContiguousArrayVys6UInt32VGvpZ",
            "mangledName": "$s11CryptoSwift4SHA1C16hashInitialValues15ContiguousArrayVys6UInt32VGvpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContiguousArray",
                    "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:s15ContiguousArrayV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C16hashInitialValues15ContiguousArrayVys6UInt32VGvgZ",
                "mangledName": "$s11CryptoSwift4SHA1C16hashInitialValues15ContiguousArrayVys6UInt32VGvgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulated",
            "printedName": "accumulated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvp",
            "mangledName": "$s11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvg",
                "mangledName": "$s11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvs",
                "mangledName": "$s11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvM",
                "mangledName": "$s11CryptoSwift4SHA1C11accumulatedSays5UInt8VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "processedBytesTotalCount",
            "printedName": "processedBytesTotalCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C24processedBytesTotalCountSivp",
            "mangledName": "$s11CryptoSwift4SHA1C24processedBytesTotalCountSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C24processedBytesTotalCountSivg",
                "mangledName": "$s11CryptoSwift4SHA1C24processedBytesTotalCountSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C24processedBytesTotalCountSivs",
                "mangledName": "$s11CryptoSwift4SHA1C24processedBytesTotalCountSivs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C24processedBytesTotalCountSivM",
                "mangledName": "$s11CryptoSwift4SHA1C24processedBytesTotalCountSivM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulatedHash",
            "printedName": "accumulatedHash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContiguousArray",
                "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:s15ContiguousArrayV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvp",
            "mangledName": "$s11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ContiguousArray",
                    "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:s15ContiguousArrayV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvg",
                "mangledName": "$s11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ContiguousArray",
                    "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:s15ContiguousArrayV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvs",
                "mangledName": "$s11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvM",
                "mangledName": "$s11CryptoSwift4SHA1C15accumulatedHashs15ContiguousArrayVys6UInt32VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SHA1",
                "printedName": "CryptoSwift.SHA1",
                "usr": "s:11CryptoSwift4SHA1C"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4SHA1CACycfc",
            "mangledName": "$s11CryptoSwift4SHA1CACycfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA1C9calculate3forSays5UInt8VGAH_tF",
            "mangledName": "$s11CryptoSwift4SHA1C9calculate3forSays5UInt8VGAH_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA1C14callAsFunctionySays5UInt8VGAGF",
            "mangledName": "$s11CryptoSwift4SHA1C14callAsFunctionySays5UInt8VGAGF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "process",
            "printedName": "process(block:currentHash:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ContiguousArray",
                "printedName": "Swift.ContiguousArray<Swift.UInt32>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "paramValueOwnership": "InOut",
                "usr": "s:s15ContiguousArrayV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA1C7process5block11currentHashys10ArraySliceVys5UInt8VG_s010ContiguousH0Vys6UInt32VGztF",
            "mangledName": "$s11CryptoSwift4SHA1C7process5block11currentHashys10ArraySliceVys5UInt8VG_s010ContiguousH0Vys6UInt32VGztF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA1C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift4SHA1C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable",
              "DiscardableResult"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift4SHA1C",
        "mangledName": "$s11CryptoSwift4SHA1C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SHA2",
        "printedName": "SHA2",
        "children": [
          {
            "kind": "Var",
            "name": "variant",
            "printedName": "variant",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA2.Variant",
                "usr": "s:11CryptoSwift4SHA2C7VariantO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C7variantAC7VariantOvp",
            "mangledName": "$s11CryptoSwift4SHA2C7variantAC7VariantOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.SHA2.Variant",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C7variantAC7VariantOvg",
                "mangledName": "$s11CryptoSwift4SHA2C7variantAC7VariantOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "size",
            "printedName": "size",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C4sizeSivp",
            "mangledName": "$s11CryptoSwift4SHA2C4sizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C4sizeSivg",
                "mangledName": "$s11CryptoSwift4SHA2C4sizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C9blockSizeSivp",
            "mangledName": "$s11CryptoSwift4SHA2C9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C9blockSizeSivg",
                "mangledName": "$s11CryptoSwift4SHA2C9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "digestLength",
            "printedName": "digestLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C12digestLengthSivp",
            "mangledName": "$s11CryptoSwift4SHA2C12digestLengthSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C12digestLengthSivg",
                "mangledName": "$s11CryptoSwift4SHA2C12digestLengthSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulated",
            "printedName": "accumulated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvp",
            "mangledName": "$s11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvg",
                "mangledName": "$s11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvs",
                "mangledName": "$s11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvM",
                "mangledName": "$s11CryptoSwift4SHA2C11accumulatedSays5UInt8VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "processedBytesTotalCount",
            "printedName": "processedBytesTotalCount",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C24processedBytesTotalCountSivp",
            "mangledName": "$s11CryptoSwift4SHA2C24processedBytesTotalCountSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C24processedBytesTotalCountSivg",
                "mangledName": "$s11CryptoSwift4SHA2C24processedBytesTotalCountSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C24processedBytesTotalCountSivs",
                "mangledName": "$s11CryptoSwift4SHA2C24processedBytesTotalCountSivs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C24processedBytesTotalCountSivM",
                "mangledName": "$s11CryptoSwift4SHA2C24processedBytesTotalCountSivM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulatedHash32",
            "printedName": "accumulatedHash32",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvp",
            "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvg",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt32]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt32",
                        "printedName": "Swift.UInt32",
                        "usr": "s:s6UInt32V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvs",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvM",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash32Says6UInt32VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulatedHash64",
            "printedName": "accumulatedHash64",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt64]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvp",
            "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvg",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvs",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvM",
                "mangledName": "$s11CryptoSwift4SHA2C17accumulatedHash64Says6UInt64VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Variant",
            "printedName": "Variant",
            "children": [
              {
                "kind": "Var",
                "name": "sha224",
                "printedName": "sha224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA2.Variant.Type) -> CryptoSwift.SHA2.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA2.Variant",
                        "usr": "s:11CryptoSwift4SHA2C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA2.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA2.Variant",
                            "usr": "s:11CryptoSwift4SHA2C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA2C7VariantO6sha224yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO6sha224yA2EmF",
                "moduleName": "CryptoSwift",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "sha256",
                "printedName": "sha256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA2.Variant.Type) -> CryptoSwift.SHA2.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA2.Variant",
                        "usr": "s:11CryptoSwift4SHA2C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA2.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA2.Variant",
                            "usr": "s:11CryptoSwift4SHA2C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA2C7VariantO6sha256yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO6sha256yA2EmF",
                "moduleName": "CryptoSwift",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "sha384",
                "printedName": "sha384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA2.Variant.Type) -> CryptoSwift.SHA2.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA2.Variant",
                        "usr": "s:11CryptoSwift4SHA2C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA2.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA2.Variant",
                            "usr": "s:11CryptoSwift4SHA2C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA2C7VariantO6sha384yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO6sha384yA2EmF",
                "moduleName": "CryptoSwift",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "sha512",
                "printedName": "sha512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA2.Variant.Type) -> CryptoSwift.SHA2.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA2.Variant",
                        "usr": "s:11CryptoSwift4SHA2C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA2.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA2.Variant",
                            "usr": "s:11CryptoSwift4SHA2C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA2C7VariantO6sha512yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO6sha512yA2EmF",
                "moduleName": "CryptoSwift",
                "fixedbinaryorder": 3
              },
              {
                "kind": "Var",
                "name": "digestLength",
                "printedName": "digestLength",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA2C7VariantO12digestLengthSivp",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO12digestLengthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO12digestLengthSivg",
                    "mangledName": "$s11CryptoSwift4SHA2C7VariantO12digestLengthSivg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "blockSize",
                "printedName": "blockSize",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA2C7VariantO9blockSizeSivp",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO9blockSizeSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO9blockSizeSivg",
                    "mangledName": "$s11CryptoSwift4SHA2C7VariantO9blockSizeSivg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "rawValue",
                "printedName": "rawValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA2C7VariantO8rawValueSivp",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO8rawValueSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO8rawValueSivg",
                    "mangledName": "$s11CryptoSwift4SHA2C7VariantO8rawValueSivg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "CryptoSwift.SHA2.Variant?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA2.Variant",
                        "usr": "s:11CryptoSwift4SHA2C7VariantO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:11CryptoSwift4SHA2C7VariantO8rawValueAESgSi_tcfc",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO8rawValueAESgSi_tcfc",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "init_kind": "Designated"
              },
              {
                "kind": "Var",
                "name": "h",
                "printedName": "h",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA2C7VariantO1hSays6UInt64VGvp",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO1hSays6UInt64VGvp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "UsableFromInline"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt64]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt64",
                            "printedName": "Swift.UInt64",
                            "usr": "s:s6UInt64V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO1hSays6UInt64VGvg",
                    "mangledName": "$s11CryptoSwift4SHA2C7VariantO1hSays6UInt64VGvg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "finalLength",
                "printedName": "finalLength",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA2C7VariantO11finalLengthSivp",
                "mangledName": "$s11CryptoSwift4SHA2C7VariantO11finalLengthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "UsableFromInline"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA2C7VariantO11finalLengthSivg",
                    "mangledName": "$s11CryptoSwift4SHA2C7VariantO11finalLengthSivg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4SHA2C7VariantO",
            "mangledName": "$s11CryptoSwift4SHA2C7VariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Frozen"
            ],
            "isEnumExhaustive": true,
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "RawRepresentable",
                "printedName": "RawRepresentable",
                "children": [
                  {
                    "kind": "TypeWitness",
                    "name": "RawValue",
                    "printedName": "RawValue",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ]
                  }
                ],
                "usr": "s:SY",
                "mangledName": "$sSY"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "BitwiseCopyable",
                "printedName": "BitwiseCopyable",
                "usr": "s:s15BitwiseCopyableP",
                "mangledName": "$ss15BitwiseCopyableP"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SHA2",
                "printedName": "CryptoSwift.SHA2",
                "usr": "s:11CryptoSwift4SHA2C"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA2.Variant",
                "usr": "s:11CryptoSwift4SHA2C7VariantO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4SHA2C7variantA2C7VariantO_tcfc",
            "mangledName": "$s11CryptoSwift4SHA2C7variantA2C7VariantO_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA2C9calculate3forSays5UInt8VGAH_tF",
            "mangledName": "$s11CryptoSwift4SHA2C9calculate3forSays5UInt8VGAH_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA2C14callAsFunctionySays5UInt8VGAGF",
            "mangledName": "$s11CryptoSwift4SHA2C14callAsFunctionySays5UInt8VGAGF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "process64",
            "printedName": "process64(block:currentHash:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt64]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "paramValueOwnership": "InOut",
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA2C9process645block11currentHashys10ArraySliceVys5UInt8VG_Says6UInt64VGztF",
            "mangledName": "$s11CryptoSwift4SHA2C9process645block11currentHashys10ArraySliceVys5UInt8VG_Says6UInt64VGztF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "process32",
            "printedName": "process32(block:currentHash:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "paramValueOwnership": "InOut",
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA2C9process325block11currentHashys10ArraySliceVys5UInt8VG_Says6UInt32VGztF",
            "mangledName": "$s11CryptoSwift4SHA2C9process325block11currentHashys10ArraySliceVys5UInt8VG_Says6UInt32VGztF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA2C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift4SHA2C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift4SHA2C",
        "mangledName": "$s11CryptoSwift4SHA2C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "SHA3",
        "printedName": "SHA3",
        "children": [
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA3C9blockSizeSivp",
            "mangledName": "$s11CryptoSwift4SHA3C9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C9blockSizeSivg",
                "mangledName": "$s11CryptoSwift4SHA3C9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "digestLength",
            "printedName": "digestLength",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA3C12digestLengthSivp",
            "mangledName": "$s11CryptoSwift4SHA3C12digestLengthSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C12digestLengthSivg",
                "mangledName": "$s11CryptoSwift4SHA3C12digestLengthSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "markByte",
            "printedName": "markByte",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA3C8markBytes5UInt8Vvp",
            "mangledName": "$s11CryptoSwift4SHA3C8markBytes5UInt8Vvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C8markBytes5UInt8Vvg",
                "mangledName": "$s11CryptoSwift4SHA3C8markBytes5UInt8Vvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulated",
            "printedName": "accumulated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvp",
            "mangledName": "$s11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvg",
                "mangledName": "$s11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvs",
                "mangledName": "$s11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvM",
                "mangledName": "$s11CryptoSwift4SHA3C11accumulatedSays5UInt8VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulatedHash",
            "printedName": "accumulatedHash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt64]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvp",
            "mangledName": "$s11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvg",
                "mangledName": "$s11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt64]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt64",
                        "printedName": "Swift.UInt64",
                        "usr": "s:s6UInt64V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvs",
                "mangledName": "$s11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvM",
                "mangledName": "$s11CryptoSwift4SHA3C15accumulatedHashSays6UInt64VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "TypeDecl",
            "name": "Variant",
            "printedName": "Variant",
            "children": [
              {
                "kind": "Var",
                "name": "sha224",
                "printedName": "sha224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO6sha224yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO6sha224yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha256",
                "printedName": "sha256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO6sha256yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO6sha256yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha384",
                "printedName": "sha384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO6sha384yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO6sha384yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "sha512",
                "printedName": "sha512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO6sha512yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO6sha512yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "keccak224",
                "printedName": "keccak224",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO9keccak224yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO9keccak224yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "keccak256",
                "printedName": "keccak256",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO9keccak256yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO9keccak256yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "keccak384",
                "printedName": "keccak384",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO9keccak384yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO9keccak384yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "keccak512",
                "printedName": "keccak512",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.SHA3.Variant.Type) -> CryptoSwift.SHA3.Variant",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Variant",
                        "printedName": "CryptoSwift.SHA3.Variant",
                        "usr": "s:11CryptoSwift4SHA3C7VariantO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.SHA3.Variant.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Variant",
                            "printedName": "CryptoSwift.SHA3.Variant",
                            "usr": "s:11CryptoSwift4SHA3C7VariantO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift4SHA3C7VariantO9keccak512yA2EmF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO9keccak512yA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "outputLength",
                "printedName": "outputLength",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA3C7VariantO12outputLengthSivp",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO12outputLengthSivp",
                "moduleName": "CryptoSwift",
                "declAttributes": [
                  "AccessControl"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA3C7VariantO12outputLengthSivg",
                    "mangledName": "$s11CryptoSwift4SHA3C7VariantO12outputLengthSivg",
                    "moduleName": "CryptoSwift",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.SHA3.Variant",
                    "usr": "s:11CryptoSwift4SHA3C7VariantO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Variant",
                    "printedName": "CryptoSwift.SHA3.Variant",
                    "usr": "s:11CryptoSwift4SHA3C7VariantO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4SHA3C7VariantO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift4SHA3C7VariantO9hashValueSivp",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift4SHA3C7VariantO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift4SHA3C7VariantO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift4SHA3C7VariantO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift4SHA3C7VariantO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift4SHA3C7VariantO",
            "mangledName": "$s11CryptoSwift4SHA3C7VariantO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(variant:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SHA3",
                "printedName": "CryptoSwift.SHA3",
                "usr": "s:11CryptoSwift4SHA3C"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA3.Variant",
                "usr": "s:11CryptoSwift4SHA3C7VariantO"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift4SHA3C7variantA2C7VariantO_tcfc",
            "mangledName": "$s11CryptoSwift4SHA3C7variantA2C7VariantO_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "calculate",
            "printedName": "calculate(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA3C9calculate3forSays5UInt8VGAH_tF",
            "mangledName": "$s11CryptoSwift4SHA3C9calculate3forSays5UInt8VGAH_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "callAsFunction",
            "printedName": "callAsFunction(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA3C14callAsFunctionySays5UInt8VGAGF",
            "mangledName": "$s11CryptoSwift4SHA3C14callAsFunctionySays5UInt8VGAGF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "process",
            "printedName": "process(block:currentHash:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt64>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt64]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "paramValueOwnership": "InOut",
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA3C7process5block11currentHashys10ArraySliceVys6UInt64VG_SayAJGztF",
            "mangledName": "$s11CryptoSwift4SHA3C7process5block11currentHashys10ArraySliceVys6UInt64VG_SayAJGztF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift4SHA3C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift4SHA3C6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift4SHA3C",
        "mangledName": "$s11CryptoSwift4SHA3C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SignatureError",
        "printedName": "SignatureError",
        "children": [
          {
            "kind": "Var",
            "name": "sign",
            "printedName": "sign",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.SignatureError.Type) -> CryptoSwift.SignatureError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureError",
                    "printedName": "CryptoSwift.SignatureError",
                    "usr": "s:11CryptoSwift14SignatureErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.SignatureError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureError",
                        "printedName": "CryptoSwift.SignatureError",
                        "usr": "s:11CryptoSwift14SignatureErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift14SignatureErrorO4signyA2CmF",
            "mangledName": "$s11CryptoSwift14SignatureErrorO4signyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Var",
            "name": "verify",
            "printedName": "verify",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(CryptoSwift.SignatureError.Type) -> CryptoSwift.SignatureError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SignatureError",
                    "printedName": "CryptoSwift.SignatureError",
                    "usr": "s:11CryptoSwift14SignatureErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "CryptoSwift.SignatureError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SignatureError",
                        "printedName": "CryptoSwift.SignatureError",
                        "usr": "s:11CryptoSwift14SignatureErrorO"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "s:11CryptoSwift14SignatureErrorO6verifyyA2CmF",
            "mangledName": "$s11CryptoSwift14SignatureErrorO6verifyyA2CmF",
            "moduleName": "CryptoSwift"
          },
          {
            "kind": "Function",
            "name": "==",
            "printedName": "==(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "SignatureError",
                "printedName": "CryptoSwift.SignatureError",
                "usr": "s:11CryptoSwift14SignatureErrorO"
              },
              {
                "kind": "TypeNominal",
                "name": "SignatureError",
                "printedName": "CryptoSwift.SignatureError",
                "usr": "s:11CryptoSwift14SignatureErrorO"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14SignatureErrorO2eeoiySbAC_ACtFZ",
            "mangledName": "$s11CryptoSwift14SignatureErrorO2eeoiySbAC_ACtFZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "implicit": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "hashValue",
            "printedName": "hashValue",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift14SignatureErrorO9hashValueSivp",
            "mangledName": "$s11CryptoSwift14SignatureErrorO9hashValueSivp",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift14SignatureErrorO9hashValueSivg",
                "mangledName": "$s11CryptoSwift14SignatureErrorO9hashValueSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "hash",
            "printedName": "hash(into:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Hasher",
                "printedName": "Swift.Hasher",
                "paramValueOwnership": "InOut",
                "usr": "s:s6HasherV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift14SignatureErrorO4hash4intoys6HasherVz_tF",
            "mangledName": "$s11CryptoSwift14SignatureErrorO4hash4intoys6HasherVz_tF",
            "moduleName": "CryptoSwift",
            "implicit": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:11CryptoSwift14SignatureErrorO",
        "mangledName": "$s11CryptoSwift14SignatureErrorO",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Signature",
        "printedName": "Signature",
        "children": [
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9SignatureP7keySizeSivp",
            "mangledName": "$s11CryptoSwift9SignatureP7keySizeSivp",
            "moduleName": "CryptoSwift",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9SignatureP7keySizeSivg",
                "mangledName": "$s11CryptoSwift9SignatureP7keySizeSivg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
                "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignatureP4signySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift9SignatureP4signySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignatureP4signySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift9SignatureP4signySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify(signature:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignatureP6verify9signature3forSbs10ArraySliceVys5UInt8VG_AKtKF",
            "mangledName": "$s11CryptoSwift9SignatureP6verify9signature3forSbs10ArraySliceVys5UInt8VG_AKtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify(signature:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignatureP6verify9signature3forSbSays5UInt8VG_AItKF",
            "mangledName": "$s11CryptoSwift9SignatureP6verify9signature3forSbSays5UInt8VG_AItKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sign",
            "printedName": "sign(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignaturePAAE4signySays5UInt8VGAGKF",
            "mangledName": "$s11CryptoSwift9SignaturePAAE4signySays5UInt8VGAGKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "verify",
            "printedName": "verify(signature:for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9SignaturePAAE6verify9signature3forSbSays5UInt8VG_AItKF",
            "mangledName": "$s11CryptoSwift9SignaturePAAE6verify9signature3forSbSays5UInt8VG_AItKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Signature>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Signature>",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift9SignatureP",
        "mangledName": "$s11CryptoSwift9SignatureP",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StreamDecryptor",
        "printedName": "StreamDecryptor",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "unsupported",
                "printedName": "unsupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.StreamDecryptor.Error.Type) -> CryptoSwift.StreamDecryptor.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.StreamDecryptor.Error",
                        "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.StreamDecryptor.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.StreamDecryptor.Error",
                            "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO11unsupportedyA2EmF",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO11unsupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.StreamDecryptor.Error",
                    "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.StreamDecryptor.Error",
                    "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "declAttributes": [
                      "UsableFromInline"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift15StreamDecryptorC5ErrorO",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamDecryptorC9blockSizeSivp",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC9blockSizeSivg",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "worker",
            "printedName": "worker",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvp",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvg",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvs",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvM",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC6workerAA16CipherModeWorker_pvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "padding",
            "printedName": "padding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamDecryptorC7paddingAA7PaddingOvp",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC7paddingAA7PaddingOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC7paddingAA7PaddingOvg",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC7paddingAA7PaddingOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "accumulated",
            "printedName": "accumulated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvp",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvg",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvs",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvM",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC11accumulatedSays5UInt8VGvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastBlockRemainder",
            "printedName": "lastBlockRemainder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivp",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivg",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivs",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivM",
                "mangledName": "$s11CryptoSwift15StreamDecryptorC18lastBlockRemainderSivM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(blockSize:padding:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "StreamDecryptor",
                "printedName": "CryptoSwift.StreamDecryptor",
                "usr": "s:11CryptoSwift15StreamDecryptorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift15StreamDecryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15StreamDecryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15StreamDecryptorC4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift15StreamDecryptorC4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift15StreamDecryptorC",
        "mangledName": "$s11CryptoSwift15StreamDecryptorC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "UsableFromInline",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptor",
            "printedName": "Cryptor",
            "usr": "s:11CryptoSwift7CryptorP",
            "mangledName": "$s11CryptoSwift7CryptorP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "StreamEncryptor",
        "printedName": "StreamEncryptor",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "unsupported",
                "printedName": "unsupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.StreamEncryptor.Error.Type) -> CryptoSwift.StreamEncryptor.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.StreamEncryptor.Error",
                        "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.StreamEncryptor.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.StreamEncryptor.Error",
                            "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO11unsupportedyA2EmF",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO11unsupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.StreamEncryptor.Error",
                    "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.StreamEncryptor.Error",
                    "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "declAttributes": [
                      "UsableFromInline"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "UsableFromInline"
                ],
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift15StreamEncryptorC5ErrorO",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamEncryptorC9blockSizeSivp",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC9blockSizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC9blockSizeSivg",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC9blockSizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "worker",
            "printedName": "worker",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvp",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvg",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CipherModeWorker",
                    "printedName": "any CryptoSwift.CipherModeWorker",
                    "usr": "s:11CryptoSwift16CipherModeWorkerP"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvs",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvM",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC6workerAA16CipherModeWorker_pvM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "padding",
            "printedName": "padding",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamEncryptorC7paddingAA7PaddingOvp",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC7paddingAA7PaddingOvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Padding",
                    "printedName": "CryptoSwift.Padding",
                    "usr": "s:11CryptoSwift7PaddingO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC7paddingAA7PaddingOvg",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC7paddingAA7PaddingOvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "lastBlockRemainder",
            "printedName": "lastBlockRemainder",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivp",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "UsableFromInline"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivg",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivs",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivs",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivM",
                "mangledName": "$s11CryptoSwift15StreamEncryptorC18lastBlockRemainderSivM",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(blockSize:padding:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "StreamEncryptor",
                "printedName": "CryptoSwift.StreamEncryptor",
                "usr": "s:11CryptoSwift15StreamEncryptorC"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Padding",
                "printedName": "CryptoSwift.Padding",
                "usr": "s:11CryptoSwift7PaddingO"
              },
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift15StreamEncryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC9blockSize7padding_ACSi_AA7PaddingOAA16CipherModeWorker_ptKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "UsableFromInline"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15StreamEncryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "seek",
            "printedName": "seek(to:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift15StreamEncryptorC4seek2toySi_tKF",
            "mangledName": "$s11CryptoSwift15StreamEncryptorC4seek2toySi_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "UsableFromInline"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift15StreamEncryptorC",
        "mangledName": "$s11CryptoSwift15StreamEncryptorC",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "UsableFromInline",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptor",
            "printedName": "Cryptor",
            "usr": "s:11CryptoSwift7CryptorP",
            "mangledName": "$s11CryptoSwift7CryptorP"
          },
          {
            "kind": "Conformance",
            "name": "Updatable",
            "printedName": "Updatable",
            "usr": "s:11CryptoSwift9UpdatableP",
            "mangledName": "$s11CryptoSwift9UpdatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "Import",
        "name": "Darwin",
        "printedName": "Darwin",
        "declKind": "Import",
        "moduleName": "CryptoSwift"
      },
      {
        "kind": "TypeDecl",
        "name": "_UInt8Type",
        "printedName": "_UInt8Type",
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift10_UInt8TypeP",
        "mangledName": "$s11CryptoSwift10_UInt8TypeP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Updatable",
        "printedName": "Updatable",
        "children": [
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatableP6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift9UpdatableP6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatableP6update9withBytes6isLast6outputys10ArraySliceVys5UInt8VG_SbySayAKGXEtKF",
            "mangledName": "$s11CryptoSwift9UpdatableP6update9withBytes6isLast6outputys10ArraySliceVys5UInt8VG_SbySayAKGXEtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "protocolReq": true,
            "declAttributes": [
              "Mutating",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6update9withBytes6isLast6outputys10ArraySliceVys5UInt8VG_SbySayAKGXEtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6update9withBytes6isLast6outputys10ArraySliceVys5UInt8VG_SbySayAKGXEtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6update9withBytes6isLastSays5UInt8VGs10ArraySliceVyAHG_SbtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6update9withBytes6isLastSays5UInt8VGAI_SbtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6update9withBytes6isLastSays5UInt8VGAI_SbtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "update",
            "printedName": "update(withBytes:isLast:output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6update9withBytes6isLast6outputySays5UInt8VG_SbyAJXEtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6update9withBytes6isLast6outputySays5UInt8VG_SbyAJXEtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(withBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finish9withBytesSays5UInt8VGs10ArraySliceVyAGG_tKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finish9withBytesSays5UInt8VGs10ArraySliceVyAGG_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(withBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finish9withBytesSays5UInt8VGAH_tKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finish9withBytesSays5UInt8VGAH_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finishSays5UInt8VGyKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finishSays5UInt8VGyKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(withBytes:output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finish9withBytes6outputys10ArraySliceVys5UInt8VG_ySayAJGXEtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finish9withBytes6outputys10ArraySliceVys5UInt8VG_ySayAJGXEtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(withBytes:output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finish9withBytes6outputySays5UInt8VG_yAIXEtKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finish9withBytes6outputySays5UInt8VG_yAIXEtKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          },
          {
            "kind": "Function",
            "name": "finish",
            "printedName": "finish(output:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "([Swift.UInt8]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "typeAttributes": [
                  "noescape"
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9UpdatablePAAE6finish6outputyySays5UInt8VGXE_tKF",
            "mangledName": "$s11CryptoSwift9UpdatablePAAE6finish6outputyySays5UInt8VGXE_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Updatable>",
            "sugared_genericSig": "<Self where Self : CryptoSwift.Updatable>",
            "declAttributes": [
              "Mutating",
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "Mutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:11CryptoSwift9UpdatableP",
        "mangledName": "$s11CryptoSwift9UpdatableP",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          }
        ]
      },
      {
        "kind": "Function",
        "name": "rotateLeft",
        "printedName": "rotateLeft(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift10rotateLeft_2bys5UInt8VAE_AEtF",
        "mangledName": "$s11CryptoSwift10rotateLeft_2bys5UInt8VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateLeft",
        "printedName": "rotateLeft(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift10rotateLeft_2bys6UInt16VAE_AEtF",
        "mangledName": "$s11CryptoSwift10rotateLeft_2bys6UInt16VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateLeft",
        "printedName": "rotateLeft(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift10rotateLeft_2bys6UInt32VAE_AEtF",
        "mangledName": "$s11CryptoSwift10rotateLeft_2bys6UInt32VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateLeft",
        "printedName": "rotateLeft(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift10rotateLeft_2bys6UInt64VAE_AEtF",
        "mangledName": "$s11CryptoSwift10rotateLeft_2bys6UInt64VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateRight",
        "printedName": "rotateRight(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt16",
            "printedName": "Swift.UInt16",
            "usr": "s:s6UInt16V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift11rotateRight_2bys6UInt16VAE_AEtF",
        "mangledName": "$s11CryptoSwift11rotateRight_2bys6UInt16VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateRight",
        "printedName": "rotateRight(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift11rotateRight_2bys6UInt32VAE_AEtF",
        "mangledName": "$s11CryptoSwift11rotateRight_2bys6UInt32VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "rotateRight",
        "printedName": "rotateRight(_:by:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt64",
            "printedName": "Swift.UInt64",
            "usr": "s:s6UInt64V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift11rotateRight_2bys6UInt64VAE_AEtF",
        "mangledName": "$s11CryptoSwift11rotateRight_2bys6UInt64VAE_AEtF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "reversed",
        "printedName": "reversed(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt8",
            "printedName": "Swift.UInt8",
            "usr": "s:s5UInt8V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift8reversedys5UInt8VADF",
        "mangledName": "$s11CryptoSwift8reversedys5UInt8VADF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "reversed",
        "printedName": "reversed(_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          },
          {
            "kind": "TypeNominal",
            "name": "UInt32",
            "printedName": "Swift.UInt32",
            "usr": "s:s6UInt32V"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift8reversedys6UInt32VADF",
        "mangledName": "$s11CryptoSwift8reversedys6UInt32VADF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "xor",
        "printedName": "xor(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "ArraySlice",
            "printedName": "Swift.ArraySlice<Swift.UInt8>",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:s10ArraySliceV"
          },
          {
            "kind": "TypeNominal",
            "name": "GenericTypeParam",
            "printedName": "τ_0_0"
          },
          {
            "kind": "TypeNominal",
            "name": "GenericTypeParam",
            "printedName": "τ_0_1"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift3xorys10ArraySliceVys5UInt8VGx_q_tSkRzSkR_AF7ElementRtzSi5IndexRtzAfHRt_SiAJRt_r0_lF",
        "mangledName": "$s11CryptoSwift3xorys10ArraySliceVys5UInt8VGx_q_tSkRzSkR_AF7ElementRtzSi5IndexRtzAfHRt_SiAJRt_r0_lF",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.RandomAccessCollection, τ_0_1 : Swift.RandomAccessCollection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int, τ_0_1.Element == Swift.UInt8, τ_0_1.Index == Swift.Int>",
        "sugared_genericSig": "<T, V where T : Swift.RandomAccessCollection, V : Swift.RandomAccessCollection, T.Element == Swift.UInt8, T.Index == Swift.Int, V.Element == Swift.UInt8, V.Index == Swift.Int>",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "xor",
        "printedName": "xor(_:_:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "GenericTypeParam",
            "printedName": "τ_0_0"
          },
          {
            "kind": "TypeNominal",
            "name": "GenericTypeParam",
            "printedName": "τ_0_1"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift3xorySays5UInt8VGx_q_tSkRzSkR_AD7ElementRtzSi5IndexRtzAdFRt_SiAHRt_r0_lF",
        "mangledName": "$s11CryptoSwift3xorySays5UInt8VGx_q_tSkRzSkR_AD7ElementRtzSi5IndexRtzAdFRt_SiAHRt_r0_lF",
        "moduleName": "CryptoSwift",
        "genericSig": "<τ_0_0, τ_0_1 where τ_0_0 : Swift.RandomAccessCollection, τ_0_1 : Swift.RandomAccessCollection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int, τ_0_1.Element == Swift.UInt8, τ_0_1.Index == Swift.Int>",
        "sugared_genericSig": "<T, V where T : Swift.RandomAccessCollection, V : Swift.RandomAccessCollection, T.Element == Swift.UInt8, T.Index == Swift.Int, V.Element == Swift.UInt8, V.Index == Swift.Int>",
        "declAttributes": [
          "Inlinable"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Function",
        "name": "bitPadding",
        "printedName": "bitPadding(to:blockSize:allowance:)",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "Void",
            "printedName": "()"
          },
          {
            "kind": "TypeNominal",
            "name": "Array",
            "printedName": "[Swift.UInt8]",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt8",
                "printedName": "Swift.UInt8",
                "usr": "s:s5UInt8V"
              }
            ],
            "paramValueOwnership": "InOut",
            "usr": "s:Sa"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "usr": "s:Si"
          },
          {
            "kind": "TypeNominal",
            "name": "Int",
            "printedName": "Swift.Int",
            "hasDefaultArg": true,
            "usr": "s:Si"
          }
        ],
        "declKind": "Func",
        "usr": "s:11CryptoSwift10bitPadding2to9blockSize9allowanceySays5UInt8VGz_S2itF",
        "mangledName": "$s11CryptoSwift10bitPadding2to9blockSize9allowanceySays5UInt8VGz_S2itF",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Inlinable",
          "Inline",
          "RawDocComment"
        ],
        "funcSelfKind": "NonMutating"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "XChaCha20",
        "printedName": "XChaCha20",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Error",
            "printedName": "Error",
            "children": [
              {
                "kind": "Var",
                "name": "invalidKeyOrInitializationVector",
                "printedName": "invalidKeyOrInitializationVector",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.XChaCha20.Error.Type) -> CryptoSwift.XChaCha20.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.XChaCha20.Error",
                        "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.XChaCha20.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.XChaCha20.Error",
                            "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift9XChaCha20C5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO32invalidKeyOrInitializationVectoryA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Var",
                "name": "notSupported",
                "printedName": "notSupported",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(CryptoSwift.XChaCha20.Error.Type) -> CryptoSwift.XChaCha20.Error",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Error",
                        "printedName": "CryptoSwift.XChaCha20.Error",
                        "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "CryptoSwift.XChaCha20.Error.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Error",
                            "printedName": "CryptoSwift.XChaCha20.Error",
                            "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:11CryptoSwift9XChaCha20C5ErrorO12notSupportedyA2EmF",
                "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO12notSupportedyA2EmF",
                "moduleName": "CryptoSwift"
              },
              {
                "kind": "Function",
                "name": "==",
                "printedName": "==(_:_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.XChaCha20.Error",
                    "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Error",
                    "printedName": "CryptoSwift.XChaCha20.Error",
                    "usr": "s:11CryptoSwift9XChaCha20C5ErrorO"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift9XChaCha20C5ErrorO2eeoiySbAE_AEtFZ",
                "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO2eeoiySbAE_AEtFZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "funcSelfKind": "NonMutating"
              },
              {
                "kind": "Var",
                "name": "hashValue",
                "printedName": "hashValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Var",
                "usr": "s:11CryptoSwift9XChaCha20C5ErrorO9hashValueSivp",
                "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO9hashValueSivp",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:11CryptoSwift9XChaCha20C5ErrorO9hashValueSivg",
                    "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO9hashValueSivg",
                    "moduleName": "CryptoSwift",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Function",
                "name": "hash",
                "printedName": "hash(into:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Hasher",
                    "printedName": "Swift.Hasher",
                    "paramValueOwnership": "InOut",
                    "usr": "s:s6HasherV"
                  }
                ],
                "declKind": "Func",
                "usr": "s:11CryptoSwift9XChaCha20C5ErrorO4hash4intoys6HasherVz_tF",
                "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO4hash4intoys6HasherVz_tF",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "funcSelfKind": "NonMutating"
              }
            ],
            "declKind": "Enum",
            "usr": "s:11CryptoSwift9XChaCha20C5ErrorO",
            "mangledName": "$s11CryptoSwift9XChaCha20C5ErrorO",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "conformances": [
              {
                "kind": "Conformance",
                "name": "Copyable",
                "printedName": "Copyable",
                "usr": "s:s8CopyableP",
                "mangledName": "$ss8CopyableP"
              },
              {
                "kind": "Conformance",
                "name": "Escapable",
                "printedName": "Escapable",
                "usr": "s:s9EscapableP",
                "mangledName": "$ss9EscapableP"
              },
              {
                "kind": "Conformance",
                "name": "Equatable",
                "printedName": "Equatable",
                "usr": "s:SQ",
                "mangledName": "$sSQ"
              },
              {
                "kind": "Conformance",
                "name": "Hashable",
                "printedName": "Hashable",
                "usr": "s:SH",
                "mangledName": "$sSH"
              },
              {
                "kind": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "blockSize",
            "printedName": "blockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9XChaCha20C9blockSizeSivpZ",
            "mangledName": "$s11CryptoSwift9XChaCha20C9blockSizeSivpZ",
            "moduleName": "CryptoSwift",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9XChaCha20C9blockSizeSivgZ",
                "mangledName": "$s11CryptoSwift9XChaCha20C9blockSizeSivgZ",
                "moduleName": "CryptoSwift",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "keySize",
            "printedName": "keySize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9XChaCha20C7keySizeSivp",
            "mangledName": "$s11CryptoSwift9XChaCha20C7keySizeSivp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9XChaCha20C7keySizeSivg",
                "mangledName": "$s11CryptoSwift9XChaCha20C7keySizeSivg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:blockCounter:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "XChaCha20",
                "printedName": "CryptoSwift.XChaCha20",
                "usr": "s:11CryptoSwift9XChaCha20C"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "hasDefaultArg": true,
                "usr": "s:s6UInt32V"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift9XChaCha20C3key2iv12blockCounterACSays5UInt8VG_AIs6UInt32VtKcfc",
            "mangledName": "$s11CryptoSwift9XChaCha20C3key2iv12blockCounterACSays5UInt8VG_AIs6UInt32VtKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "options",
            "printedName": "options",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BlockModeOption",
                "printedName": "CryptoSwift.BlockModeOption",
                "usr": "s:11CryptoSwift15BlockModeOptionV"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9XChaCha20C7optionsAA15BlockModeOptionVvp",
            "mangledName": "$s11CryptoSwift9XChaCha20C7optionsAA15BlockModeOptionVvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BlockModeOption",
                    "printedName": "CryptoSwift.BlockModeOption",
                    "usr": "s:11CryptoSwift15BlockModeOptionV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9XChaCha20C7optionsAA15BlockModeOptionVvg",
                "mangledName": "$s11CryptoSwift9XChaCha20C7optionsAA15BlockModeOptionVvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "customBlockSize",
            "printedName": "customBlockSize",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.Int?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:11CryptoSwift9XChaCha20C15customBlockSizeSiSgvp",
            "mangledName": "$s11CryptoSwift9XChaCha20C15customBlockSizeSiSgvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Swift.Int?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:11CryptoSwift9XChaCha20C15customBlockSizeSiSgvg",
                "mangledName": "$s11CryptoSwift9XChaCha20C15customBlockSizeSiSgvg",
                "moduleName": "CryptoSwift",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "worker",
            "printedName": "worker(blockSize:cipherOperation:encryptionOperation:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CipherModeWorker",
                "printedName": "any CryptoSwift.CipherModeWorker",
                "usr": "s:11CryptoSwift16CipherModeWorkerP"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.ArraySlice<Swift.UInt8>) -> [Swift.UInt8]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[Swift.UInt8]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<Swift.UInt8>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9XChaCha20C6worker9blockSize15cipherOperation010encryptionI0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "mangledName": "$s11CryptoSwift9XChaCha20C6worker9blockSize15cipherOperation010encryptionI0AA16CipherModeWorker_pSi_Says5UInt8VGSgs10ArraySliceVyAJGcAlOctKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9XChaCha20C7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift9XChaCha20C7encryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<Swift.UInt8>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9XChaCha20C7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "mangledName": "$s11CryptoSwift9XChaCha20C7decryptySays5UInt8VGs10ArraySliceVyAFGKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeEncryptor",
            "printedName": "makeEncryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9XChaCha20C13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift9XChaCha20C13makeEncryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "makeDecryptor",
            "printedName": "makeDecryptor()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "any CryptoSwift.Cryptor & CryptoSwift.Updatable"
              }
            ],
            "declKind": "Func",
            "usr": "s:11CryptoSwift9XChaCha20C13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "mangledName": "$s11CryptoSwift9XChaCha20C13makeDecryptorAA7Cryptor_AA9UpdatablepyKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Final",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(key:iv:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "XChaCha20",
                "printedName": "CryptoSwift.XChaCha20",
                "usr": "s:11CryptoSwift9XChaCha20C"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:11CryptoSwift9XChaCha20C3key2ivACSS_SStKcfc",
            "mangledName": "$s11CryptoSwift9XChaCha20C3key2ivACSS_SStKcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Class",
        "usr": "s:11CryptoSwift9XChaCha20C",
        "mangledName": "$s11CryptoSwift9XChaCha20C",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "Final",
          "AccessControl",
          "RawDocComment"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "BlockMode",
            "printedName": "BlockMode",
            "usr": "s:11CryptoSwift9BlockModeP",
            "mangledName": "$s11CryptoSwift9BlockModeP"
          },
          {
            "kind": "Conformance",
            "name": "Cipher",
            "printedName": "Cipher",
            "usr": "s:11CryptoSwift6CipherP",
            "mangledName": "$s11CryptoSwift6CipherP"
          },
          {
            "kind": "Conformance",
            "name": "Cryptors",
            "printedName": "Cryptors",
            "usr": "s:11CryptoSwift8CryptorsP",
            "mangledName": "$s11CryptoSwift8CryptorsP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "CryptoSwift",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Array",
        "printedName": "Array",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(reserveCapacity:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:Sa11CryptoSwiftE15reserveCapacitySayxGSi_tcfc",
            "mangledName": "$sSa11CryptoSwiftE15reserveCapacitySayxGSi_tcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "slice",
            "printedName": "slice",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ArraySlice",
                "printedName": "Swift.ArraySlice<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:s10ArraySliceV"
              }
            ],
            "declKind": "Var",
            "usr": "s:Sa11CryptoSwiftE5slices10ArraySliceVyxGvp",
            "mangledName": "$sSa11CryptoSwiftE5slices10ArraySliceVyxGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sa11CryptoSwiftE5slices10ArraySliceVyxGvg",
                "mangledName": "$sSa11CryptoSwiftE5slices10ArraySliceVyxGvg",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Element>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(safe:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:Sa11CryptoSwiftE4safexSgSi_tcip",
            "mangledName": "$sSa11CryptoSwiftE4safexSgSi_tcip",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Element>",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:Sa11CryptoSwiftE4safexSgSi_tcig",
                "mangledName": "$sSa11CryptoSwiftE4safexSgSi_tcig",
                "moduleName": "CryptoSwift",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Element>",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(hex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE3hexSayACGSS_tcfc",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE3hexSayACGSS_tcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "toHexString",
            "printedName": "toHexString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE11toHexStringSSyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE11toHexStringSSyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "chunks",
            "printedName": "chunks(size:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[[τ_0_0]]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[τ_0_0]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6chunks4sizeSaySayACGGSi_tF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6chunks4sizeSaySayACGGSi_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "deprecated": true,
            "declAttributes": [
              "AccessControl",
              "Available",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "md5",
            "printedName": "md5()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE3md5SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE3md5SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha1",
            "printedName": "sha1()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE4sha1SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE4sha1SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha224",
            "printedName": "sha224()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6sha224SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6sha224SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha256",
            "printedName": "sha256()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6sha256SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6sha256SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha384",
            "printedName": "sha384()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6sha384SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6sha384SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha512",
            "printedName": "sha512()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6sha512SayACGyF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6sha512SayACGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha2",
            "printedName": "sha2(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA2.Variant",
                "usr": "s:11CryptoSwift4SHA2C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE4sha2ySayACGAA4SHA2C7VariantOF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE4sha2ySayACGAA4SHA2C7VariantOF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha3",
            "printedName": "sha3(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA3.Variant",
                "usr": "s:11CryptoSwift4SHA3C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE4sha3ySayACGAA4SHA3C7VariantOF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE4sha3ySayACGAA4SHA3C7VariantOF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32",
            "printedName": "crc32(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE5crc324seed7reflects6UInt32VAHSg_SbtF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE5crc324seed7reflects6UInt32VAHSg_SbtF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32c",
            "printedName": "crc32c(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6crc32c4seed7reflects6UInt32VAHSg_SbtF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6crc32c4seed7reflects6UInt32VAHSg_SbtF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc16",
            "printedName": "crc16(seed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE5crc164seeds6UInt16VAGSg_tF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE5crc164seeds6UInt16VAGSg_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE7encrypt6cipherSayACGAA6Cipher_p_tKF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE7encrypt6cipherSayACGAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE7decrypt6cipherSayACGAA6Cipher_p_tKF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE7decrypt6cipherSayACGAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE12authenticate4withSayACGqd___tKAA13AuthenticatorRd__lF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE12authenticate4withSayACGqd___tKAA13AuthenticatorRd__lF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 == Swift.UInt8, τ_1_0 : CryptoSwift.Authenticator>",
            "sugared_genericSig": "<Element, A where Element == Swift.UInt8, A : CryptoSwift.Authenticator>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toBase64",
            "printedName": "toBase64(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Base64EncodingOptions",
                "printedName": "Foundation.NSData.Base64EncodingOptions",
                "hasDefaultArg": true,
                "usr": "c:@E@NSDataBase64EncodingOptions"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE8toBase647optionsSSSo06NSDataE15EncodingOptionsV_tF",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE8toBase647optionsSSSo06NSDataE15EncodingOptionsV_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(base64:options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[τ_0_0]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Base64DecodingOptions",
                "printedName": "Foundation.NSData.Base64DecodingOptions",
                "hasDefaultArg": true,
                "usr": "c:@E@NSDataBase64DecodingOptions"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:Sa11CryptoSwifts5UInt8VRszlE6base647optionsSayACGSS_So27NSDataBase64DecodingOptionsVtcfc",
            "mangledName": "$sSa11CryptoSwifts5UInt8VRszlE6base647optionsSayACGSS_So27NSDataBase64DecodingOptionsVtcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 == Swift.UInt8>",
            "sugared_genericSig": "<Element where Element == Swift.UInt8>",
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:Sa",
        "mangledName": "$sSa",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Element>",
        "declAttributes": [
          "EagerMove",
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_DestructorSafeContainer",
            "printedName": "_DestructorSafeContainer",
            "usr": "s:s24_DestructorSafeContainerP",
            "mangledName": "$ss24_DestructorSafeContainerP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_ArrayProtocol",
            "printedName": "_ArrayProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Buffer",
                "printedName": "_Buffer",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_ArrayBuffer",
                    "printedName": "Swift._ArrayBuffer<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s12_ArrayBufferV"
                  }
                ]
              }
            ],
            "usr": "s:s14_ArrayProtocolP",
            "mangledName": "$ss14_ArrayProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "RandomAccessCollection",
            "printedName": "RandomAccessCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sk",
            "mangledName": "$sSk"
          },
          {
            "kind": "Conformance",
            "name": "MutableCollection",
            "printedName": "MutableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "usr": "s:SM",
            "mangledName": "$sSM"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<[τ_0_0]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[τ_0_0]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "IndexingIterator",
                    "printedName": "Swift.IndexingIterator<[τ_0_0]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[τ_0_0]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "GenericTypeParam",
                            "printedName": "τ_0_0"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s16IndexingIteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByArrayLiteral",
            "printedName": "ExpressibleByArrayLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ArrayLiteralElement",
                "printedName": "ArrayLiteralElement",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "usr": "s:s25ExpressibleByArrayLiteralP",
            "mangledName": "$ss25ExpressibleByArrayLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ArraySlice",
                    "printedName": "Swift.ArraySlice<τ_0_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_0_0"
                      }
                    ],
                    "usr": "s:s10ArraySliceV"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSArray",
                    "printedName": "Foundation.NSArray",
                    "usr": "c:objc(cs)NSArray"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "ContiguousBytes",
            "printedName": "ContiguousBytes",
            "usr": "s:10Foundation15ContiguousBytesP",
            "mangledName": "$s10Foundation15ContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "EncodableWithConfiguration",
            "printedName": "EncodableWithConfiguration",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "EncodingConfiguration",
                "printedName": "EncodingConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.EncodingConfiguration"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation26EncodableWithConfigurationP",
            "mangledName": "$s10Foundation26EncodableWithConfigurationP"
          },
          {
            "kind": "Conformance",
            "name": "DecodableWithConfiguration",
            "printedName": "DecodableWithConfiguration",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "DecodingConfiguration",
                "printedName": "DecodingConfiguration",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.DecodingConfiguration"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation26DecodableWithConfigurationP",
            "mangledName": "$s10Foundation26DecodableWithConfigurationP"
          },
          {
            "kind": "Conformance",
            "name": "DataProtocol",
            "printedName": "DataProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Regions",
                "printedName": "Regions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionOfOne",
                    "printedName": "Swift.CollectionOfOne<[Swift.UInt8]>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Array",
                        "printedName": "[Swift.UInt8]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UInt8",
                            "printedName": "Swift.UInt8",
                            "usr": "s:s5UInt8V"
                          }
                        ],
                        "usr": "s:Sa"
                      }
                    ],
                    "usr": "s:s15CollectionOfOneV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation12DataProtocolP",
            "mangledName": "$s10Foundation12DataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "MutableDataProtocol",
            "printedName": "MutableDataProtocol",
            "usr": "s:10Foundation19MutableDataProtocolP",
            "mangledName": "$s10Foundation19MutableDataProtocolP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Data",
        "printedName": "Data",
        "children": [
          {
            "kind": "Function",
            "name": "checksum",
            "printedName": "checksum()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt16",
                "printedName": "Swift.UInt16",
                "usr": "s:s6UInt16V"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE8checksums6UInt16VyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE8checksums6UInt16VyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "md5",
            "printedName": "md5()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE3md5ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE3md5ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha1",
            "printedName": "sha1()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE4sha1ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE4sha1ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha224",
            "printedName": "sha224()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE6sha224ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE6sha224ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha256",
            "printedName": "sha256()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE6sha256ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE6sha256ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha384",
            "printedName": "sha384()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE6sha384ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE6sha384ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha512",
            "printedName": "sha512()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE6sha512ACyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE6sha512ACyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha3",
            "printedName": "sha3(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA3.Variant",
                "usr": "s:11CryptoSwift4SHA3C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE4sha3yAcD4SHA3C7VariantOF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE4sha3yAcD4SHA3C7VariantOF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32",
            "printedName": "crc32(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE5crc324seed7reflectACs6UInt32VSg_SbtF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE5crc324seed7reflectACs6UInt32VSg_SbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32c",
            "printedName": "crc32c(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE6crc32c4seed7reflectACs6UInt32VSg_SbtF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE6crc32c4seed7reflectACs6UInt32VSg_SbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc16",
            "printedName": "crc16(seed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE5crc164seedACs6UInt16VSg_tF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE5crc164seedACs6UInt16VSg_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE7encrypt6cipherAcD6Cipher_p_tKF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE7encrypt6cipherAcD6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decrypt",
            "printedName": "decrypt(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE7decrypt6cipherAcD6Cipher_p_tKF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE7decrypt6cipherAcD6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Authenticator",
                "printedName": "any CryptoSwift.Authenticator",
                "usr": "s:11CryptoSwift13AuthenticatorP"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE12authenticate4withAcD13Authenticator_p_tKF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE12authenticate4withAcD13Authenticator_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(hex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:10Foundation4DataV11CryptoSwiftE3hexACSS_tcfc",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE3hexACSS_tcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "bytes",
            "printedName": "bytes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:10Foundation4DataV11CryptoSwiftE5bytesSays5UInt8VGvp",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE5bytesSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:10Foundation4DataV11CryptoSwiftE5bytesSays5UInt8VGvg",
                "mangledName": "$s10Foundation4DataV11CryptoSwiftE5bytesSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "toHexString",
            "printedName": "toHexString()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:10Foundation4DataV11CryptoSwiftE11toHexStringSSyF",
            "mangledName": "$s10Foundation4DataV11CryptoSwiftE11toHexStringSSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:10Foundation4DataV",
        "mangledName": "$s10Foundation4DataV",
        "moduleName": "Foundation",
        "intro_Macosx": "10.10",
        "intro_iOS": "8.0",
        "intro_tvOS": "9.0",
        "intro_watchOS": "2.0",
        "declAttributes": [
          "Frozen",
          "Available",
          "Available",
          "Available",
          "Available"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "RandomAccessCollection",
            "printedName": "RandomAccessCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sk",
            "mangledName": "$sSk"
          },
          {
            "kind": "Conformance",
            "name": "MutableCollection",
            "printedName": "MutableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:SM",
            "mangledName": "$sSM"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MutableDataProtocol",
            "printedName": "MutableDataProtocol",
            "usr": "s:10Foundation19MutableDataProtocolP",
            "mangledName": "$s10Foundation19MutableDataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "ContiguousBytes",
            "printedName": "ContiguousBytes",
            "usr": "s:10Foundation15ContiguousBytesP",
            "mangledName": "$s10Foundation15ContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Range",
                    "printedName": "Swift.Range<Swift.Int>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "usr": "s:Sn"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "DataProtocol",
            "printedName": "DataProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Regions",
                "printedName": "Regions",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CollectionOfOne",
                    "printedName": "Swift.CollectionOfOne<Foundation.Data>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:s15CollectionOfOneV"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation12DataProtocolP",
            "mangledName": "$s10Foundation12DataProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Foundation.Data.Iterator",
                    "usr": "s:10Foundation4DataV8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "ReferenceConvertible",
            "printedName": "ReferenceConvertible",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ReferenceType",
                "printedName": "ReferenceType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation20ReferenceConvertibleP",
            "mangledName": "$s10Foundation20ReferenceConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSData",
                    "printedName": "Foundation.NSData",
                    "usr": "c:objc(cs)NSData"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Collection",
        "printedName": "Collection",
        "children": [
          {
            "kind": "Function",
            "name": "batched",
            "printedName": "batched(by:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "BatchedCollection",
                "printedName": "CryptoSwift.BatchedCollection<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:11CryptoSwift17BatchedCollectionV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sl11CryptoSwiftE7batched2byAA17BatchedCollectionVyxGSi_tF",
            "mangledName": "$sSl11CryptoSwiftE7batched2byAA17BatchedCollectionVyxGSi_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection>",
            "sugared_genericSig": "<Self where Self : Swift.Collection>",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toUInt32Array",
            "printedName": "toUInt32Array()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt32]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sl11CryptoSwifts5UInt8V7ElementRtzSi5IndexRtzrlE13toUInt32ArraySays0G0VGyF",
            "mangledName": "$sSl11CryptoSwifts5UInt8V7ElementRtzSi5IndexRtzrlE13toUInt32ArraySays0G0VGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<Self where Self : Swift.Collection, Self.Element == Swift.UInt8, Self.Index == Swift.Int>",
            "declAttributes": [
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "toUInt64Array",
            "printedName": "toUInt64Array()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt64]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:Sl11CryptoSwifts5UInt8V7ElementRtzSi5IndexRtzrlE13toUInt64ArraySays0G0VGyF",
            "mangledName": "$sSl11CryptoSwifts5UInt8V7ElementRtzSi5IndexRtzrlE13toUInt64ArraySays0G0VGyF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<Self where Self : Swift.Collection, Self.Element == Swift.UInt8, Self.Index == Swift.Int>",
            "declAttributes": [
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:Sl",
        "mangledName": "$sSl",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0 : Swift.Sequence, τ_0_0.Element == τ_0_0.SubSequence.Element, τ_0_0.Index : Swift.Comparable, τ_0_0.Index == τ_0_0.Indices.Element, τ_0_0.Indices : Swift.Collection, τ_0_0.Indices == τ_0_0.Indices.SubSequence, τ_0_0.SubSequence : Swift.Collection, τ_0_0.SubSequence == τ_0_0.SubSequence.SubSequence, τ_0_0.Indices.Element == τ_0_0.Indices.Index, τ_0_0.Indices.Index == τ_0_0.SubSequence.Index>",
        "sugared_genericSig": "<Self : Swift.Sequence, Self.Element == Self.SubSequence.Element, Self.Index : Swift.Comparable, Self.Index == Self.Indices.Element, Self.Indices : Swift.Collection, Self.Indices == Self.Indices.SubSequence, Self.SubSequence : Swift.Collection, Self.SubSequence == Self.SubSequence.SubSequence, Self.Indices.Element == Self.Indices.Index, Self.Indices.Index == Self.SubSequence.Index>",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "usr": "s:ST",
            "mangledName": "$sST"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "FixedWidthInteger",
        "printedName": "FixedWidthInteger",
        "children": [
          {
            "kind": "Function",
            "name": "bytes",
            "printedName": "bytes(totalBytes:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              }
            ],
            "declKind": "Func",
            "usr": "s:s17FixedWidthIntegerP11CryptoSwiftE5bytes10totalBytesSays5UInt8VGSi_tF",
            "mangledName": "$ss17FixedWidthIntegerP11CryptoSwiftE5bytes10totalBytesSays5UInt8VGSi_tF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.FixedWidthInteger>",
            "sugared_genericSig": "<Self where Self : Swift.FixedWidthInteger>",
            "declAttributes": [
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:s17FixedWidthIntegerP",
        "mangledName": "$ss17FixedWidthIntegerP",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0 : Swift.BinaryInteger, τ_0_0 : Swift.LosslessStringConvertible, τ_0_0.Magnitude : Swift.FixedWidthInteger, τ_0_0.Magnitude : Swift.UnsignedInteger, τ_0_0.Stride : Swift.FixedWidthInteger, τ_0_0.Stride : Swift.SignedInteger>",
        "sugared_genericSig": "<Self : Swift.BinaryInteger, Self : Swift.LosslessStringConvertible, Self.Magnitude : Swift.FixedWidthInteger, Self.Magnitude : Swift.UnsignedInteger, Self.Stride : Swift.FixedWidthInteger, Self.Stride : Swift.SignedInteger>",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "BinaryFloatingPoint",
        "printedName": "BinaryFloatingPoint",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "CryptoSwift.CS.BigInt",
                "usr": "s:11CryptoSwift2CSO6BigIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SB11CryptoSwifts17FixedWidthInteger11RawExponentRpzsAB0F11SignificandRpzrlEyxAA2CSO6BigIntVcfc",
            "mangledName": "$sSB11CryptoSwifts17FixedWidthInteger11RawExponentRpzsAB0F11SignificandRpzrlEyxAA2CSO6BigIntVcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint, τ_0_0.RawExponent : Swift.FixedWidthInteger, τ_0_0.RawSignificand : Swift.FixedWidthInteger>",
            "sugared_genericSig": "<Self where Self : Swift.BinaryFloatingPoint, Self.RawExponent : Swift.FixedWidthInteger, Self.RawSignificand : Swift.FixedWidthInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SB11CryptoSwifts17FixedWidthInteger11RawExponentRpzsAB0F11SignificandRpzrlEyxAA2CSO7BigUIntVcfc",
            "mangledName": "$sSB11CryptoSwifts17FixedWidthInteger11RawExponentRpzsAB0F11SignificandRpzrlEyxAA2CSO7BigUIntVcfc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.BinaryFloatingPoint, τ_0_0.RawExponent : Swift.FixedWidthInteger, τ_0_0.RawSignificand : Swift.FixedWidthInteger>",
            "sugared_genericSig": "<Self where Self : Swift.BinaryFloatingPoint, Self.RawExponent : Swift.FixedWidthInteger, Self.RawSignificand : Swift.FixedWidthInteger>",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "init_kind": "Convenience"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:SB",
        "mangledName": "$sSB",
        "moduleName": "Swift",
        "genericSig": "<τ_0_0 : Swift.ExpressibleByFloatLiteral, τ_0_0 : Swift.FloatingPoint, τ_0_0.RawExponent : Swift.UnsignedInteger, τ_0_0.RawSignificand : Swift.UnsignedInteger>",
        "sugared_genericSig": "<Self : Swift.ExpressibleByFloatLiteral, Self : Swift.FloatingPoint, Self.RawExponent : Swift.UnsignedInteger, Self.RawSignificand : Swift.UnsignedInteger>",
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "FloatingPoint",
            "printedName": "FloatingPoint",
            "usr": "s:SF",
            "mangledName": "$sSF"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "SignedNumeric",
            "printedName": "SignedNumeric",
            "usr": "s:s13SignedNumericP",
            "mangledName": "$ss13SignedNumericP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByFloatLiteral",
            "printedName": "ExpressibleByFloatLiteral",
            "usr": "s:s25ExpressibleByFloatLiteralP",
            "mangledName": "$ss25ExpressibleByFloatLiteralP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "String",
        "printedName": "String",
        "children": [
          {
            "kind": "Var",
            "name": "bytes",
            "printedName": "bytes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "s:SS11CryptoSwiftE5bytesSays5UInt8VGvp",
            "mangledName": "$sSS11CryptoSwiftE5bytesSays5UInt8VGvp",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.UInt8]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt8",
                        "printedName": "Swift.UInt8",
                        "usr": "s:s5UInt8V"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:SS11CryptoSwiftE5bytesSays5UInt8VGvg",
                "mangledName": "$sSS11CryptoSwiftE5bytesSays5UInt8VGvg",
                "moduleName": "CryptoSwift",
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "md5",
            "printedName": "md5()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE3md5SSyF",
            "mangledName": "$sSS11CryptoSwiftE3md5SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha1",
            "printedName": "sha1()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE4sha1SSyF",
            "mangledName": "$sSS11CryptoSwiftE4sha1SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha224",
            "printedName": "sha224()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE6sha224SSyF",
            "mangledName": "$sSS11CryptoSwiftE6sha224SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha256",
            "printedName": "sha256()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE6sha256SSyF",
            "mangledName": "$sSS11CryptoSwiftE6sha256SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha384",
            "printedName": "sha384()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE6sha384SSyF",
            "mangledName": "$sSS11CryptoSwiftE6sha384SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha512",
            "printedName": "sha512()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE6sha512SSyF",
            "mangledName": "$sSS11CryptoSwiftE6sha512SSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sha3",
            "printedName": "sha3(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Variant",
                "printedName": "CryptoSwift.SHA3.Variant",
                "usr": "s:11CryptoSwift4SHA3C7VariantO"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE4sha3ySSAA4SHA3C7VariantOF",
            "mangledName": "$sSS11CryptoSwiftE4sha3ySSAA4SHA3C7VariantOF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32",
            "printedName": "crc32(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE5crc324seed7reflectSSs6UInt32VSg_SbtF",
            "mangledName": "$sSS11CryptoSwiftE5crc324seed7reflectSSs6UInt32VSg_SbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc32c",
            "printedName": "crc32c(seed:reflect:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt32?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE6crc32c4seed7reflectSSs6UInt32VSg_SbtF",
            "mangledName": "$sSS11CryptoSwiftE6crc32c4seed7reflectSSs6UInt32VSg_SbtF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "crc16",
            "printedName": "crc16(seed:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Swift.UInt16?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt16",
                    "printedName": "Swift.UInt16",
                    "usr": "s:s6UInt16V"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE5crc164seedSSs6UInt16VSg_tF",
            "mangledName": "$sSS11CryptoSwiftE5crc164seedSSs6UInt16VSg_tF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encrypt",
            "printedName": "encrypt(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE7encrypt6cipherSSAA6Cipher_p_tKF",
            "mangledName": "$sSS11CryptoSwiftE7encrypt6cipherSSAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "encryptToBase64",
            "printedName": "encryptToBase64(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE15encryptToBase646cipherSSAA6Cipher_p_tKF",
            "mangledName": "$sSS11CryptoSwiftE15encryptToBase646cipherSSAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "authenticate",
            "printedName": "authenticate(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE12authenticate4withSSx_tKAA13AuthenticatorRzlF",
            "mangledName": "$sSS11CryptoSwiftE12authenticate4withSSx_tKAA13AuthenticatorRzlF",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : CryptoSwift.Authenticator>",
            "sugared_genericSig": "<A where A : CryptoSwift.Authenticator>",
            "declAttributes": [
              "AccessControl",
              "Inlinable",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decryptBase64ToString",
            "printedName": "decryptBase64ToString(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE21decryptBase64ToString6cipherSSAA6Cipher_p_tKF",
            "mangledName": "$sSS11CryptoSwiftE21decryptBase64ToString6cipherSSAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "decryptBase64",
            "printedName": "decryptBase64(cipher:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.UInt8]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Cipher",
                "printedName": "any CryptoSwift.Cipher",
                "usr": "s:11CryptoSwift6CipherP"
              }
            ],
            "declKind": "Func",
            "usr": "s:SS11CryptoSwiftE13decryptBase646cipherSays5UInt8VGAA6Cipher_p_tKF",
            "mangledName": "$sSS11CryptoSwiftE13decryptBase646cipherSays5UInt8VGAA6Cipher_p_tKF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS11CryptoSwiftEySSAA2CSO7BigUIntVcfc",
            "mangledName": "$sSS11CryptoSwiftEySSAA2CSO7BigUIntVcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:uppercase:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigUInt",
                "printedName": "CryptoSwift.CS.BigUInt",
                "usr": "s:11CryptoSwift2CSO7BigUIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS11CryptoSwiftE_5radix9uppercaseSSAA2CSO7BigUIntV_SiSbtcfc",
            "mangledName": "$sSS11CryptoSwiftE_5radix9uppercaseSSAA2CSO7BigUIntV_SiSbtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:radix:uppercase:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "BigInt",
                "printedName": "CryptoSwift.CS.BigInt",
                "usr": "s:11CryptoSwift2CSO6BigIntV"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "hasDefaultArg": true,
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:SS11CryptoSwiftE_5radix9uppercaseSSAA2CSO6BigIntV_SiSbtcfc",
            "mangledName": "$sSS11CryptoSwiftE_5radix9uppercaseSSAA2CSO6BigIntV_SiSbtcfc",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:SS",
        "mangledName": "$sSS",
        "moduleName": "Swift",
        "declAttributes": [
          "EagerMove",
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinStringLiteral",
            "printedName": "_ExpressibleByBuiltinStringLiteral",
            "usr": "s:s34_ExpressibleByBuiltinStringLiteralP",
            "mangledName": "$ss34_ExpressibleByBuiltinStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CodingKeyRepresentable",
            "printedName": "CodingKeyRepresentable",
            "usr": "s:s22CodingKeyRepresentableP",
            "mangledName": "$ss22CodingKeyRepresentableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasContiguousBytes",
            "printedName": "_HasContiguousBytes",
            "usr": "s:s19_HasContiguousBytesP",
            "mangledName": "$ss19_HasContiguousBytesP"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStream",
            "printedName": "TextOutputStream",
            "usr": "s:s16TextOutputStreamP",
            "mangledName": "$ss16TextOutputStreamP"
          },
          {
            "kind": "Conformance",
            "name": "TextOutputStreamable",
            "printedName": "TextOutputStreamable",
            "usr": "s:s20TextOutputStreamableP",
            "mangledName": "$ss20TextOutputStreamableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "printedName": "_ExpressibleByBuiltinUnicodeScalarLiteral",
            "usr": "s:s41_ExpressibleByBuiltinUnicodeScalarLiteralP",
            "mangledName": "$ss41_ExpressibleByBuiltinUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "printedName": "_ExpressibleByBuiltinExtendedGraphemeClusterLiteral",
            "usr": "s:s51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss51_ExpressibleByBuiltinExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringLiteral",
            "printedName": "ExpressibleByStringLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringLiteralType",
                "printedName": "StringLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s26ExpressibleByStringLiteralP",
            "mangledName": "$ss26ExpressibleByStringLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByExtendedGraphemeClusterLiteral",
            "printedName": "ExpressibleByExtendedGraphemeClusterLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ExtendedGraphemeClusterLiteralType",
                "printedName": "ExtendedGraphemeClusterLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s43ExpressibleByExtendedGraphemeClusterLiteralP",
            "mangledName": "$ss43ExpressibleByExtendedGraphemeClusterLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByUnicodeScalarLiteral",
            "printedName": "ExpressibleByUnicodeScalarLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarLiteralType",
                "printedName": "UnicodeScalarLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ]
              }
            ],
            "usr": "s:s33ExpressibleByUnicodeScalarLiteralP",
            "mangledName": "$ss33ExpressibleByUnicodeScalarLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "CustomDebugStringConvertible",
            "printedName": "CustomDebugStringConvertible",
            "usr": "s:s28CustomDebugStringConvertibleP",
            "mangledName": "$ss28CustomDebugStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "BidirectionalCollection",
            "printedName": "BidirectionalCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:SK",
            "mangledName": "$sSK"
          },
          {
            "kind": "Conformance",
            "name": "Collection",
            "printedName": "Collection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Index",
                "printedName": "Index",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Index",
                    "printedName": "Swift.String.Index",
                    "usr": "s:SS5IndexV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Indices",
                "printedName": "Indices",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultIndices",
                    "printedName": "Swift.DefaultIndices<Swift.String>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:SI"
                  }
                ]
              }
            ],
            "usr": "s:Sl",
            "mangledName": "$sSl"
          },
          {
            "kind": "Conformance",
            "name": "Sequence",
            "printedName": "Sequence",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Element",
                "printedName": "Element",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Character",
                    "printedName": "Swift.Character",
                    "usr": "s:SJ"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "Iterator",
                "printedName": "Iterator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Iterator",
                    "printedName": "Swift.String.Iterator",
                    "usr": "s:SS8IteratorV"
                  }
                ]
              }
            ],
            "usr": "s:ST",
            "mangledName": "$sST"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "StringProtocol",
            "printedName": "StringProtocol",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "UTF8View",
                "printedName": "UTF8View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF8View",
                    "printedName": "Swift.String.UTF8View",
                    "usr": "s:SS8UTF8ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UTF16View",
                "printedName": "UTF16View",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UTF16View",
                    "printedName": "Swift.String.UTF16View",
                    "usr": "s:SS9UTF16ViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "UnicodeScalarView",
                "printedName": "UnicodeScalarView",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UnicodeScalarView",
                    "printedName": "Swift.String.UnicodeScalarView",
                    "usr": "s:SS17UnicodeScalarViewV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sy",
            "mangledName": "$sSy"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByStringInterpolation",
            "printedName": "ExpressibleByStringInterpolation",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "StringInterpolation",
                "printedName": "StringInterpolation",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DefaultStringInterpolation",
                    "printedName": "Swift.DefaultStringInterpolation",
                    "usr": "s:s26DefaultStringInterpolationV"
                  }
                ]
              }
            ],
            "usr": "s:s32ExpressibleByStringInterpolationP",
            "mangledName": "$ss32ExpressibleByStringInterpolationP"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "RangeReplaceableCollection",
            "printedName": "RangeReplaceableCollection",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SubSequence",
                "printedName": "SubSequence",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Substring",
                    "printedName": "Swift.Substring",
                    "usr": "s:Ss"
                  }
                ]
              }
            ],
            "usr": "s:Sm",
            "mangledName": "$sSm"
          },
          {
            "kind": "Conformance",
            "name": "MirrorPath",
            "printedName": "MirrorPath",
            "usr": "s:s10MirrorPathP",
            "mangledName": "$ss10MirrorPathP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UInt32",
        "printedName": "UInt32",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(bytes:fromIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt32",
                "printedName": "Swift.UInt32",
                "usr": "s:s6UInt32V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Index"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:s6UInt32V11CryptoSwiftE5bytes9fromIndexABx_SitcSlRzs5UInt8V7ElementRtzSi0F0Rtzlufc",
            "mangledName": "$ss6UInt32V11CryptoSwiftE5bytes9fromIndexABx_SitcSlRzs5UInt8V7ElementRtzSi0F0Rtzlufc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<T where T : Swift.Collection, T.Element == Swift.UInt8, T.Index == Swift.Int>",
            "declAttributes": [
              "Inlinable",
              "Specialize"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:s6UInt32V",
        "mangledName": "$ss6UInt32V",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FixedWidthInteger",
            "printedName": "FixedWidthInteger",
            "usr": "s:s17FixedWidthIntegerP",
            "mangledName": "$ss17FixedWidthIntegerP"
          },
          {
            "kind": "Conformance",
            "name": "UnsignedInteger",
            "printedName": "UnsignedInteger",
            "usr": "s:SU",
            "mangledName": "$sSU"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "Swift.UInt32.Words",
                    "usr": "s:s6UInt32V5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int32",
                    "printedName": "Swift.Int32",
                    "usr": "s:s5Int32V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.UInt32.SIMD2Storage",
                    "usr": "s:s6UInt32V12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.UInt32.SIMD4Storage",
                    "usr": "s:s6UInt32V12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.UInt32.SIMD8Storage",
                    "usr": "s:s6UInt32V12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.UInt32.SIMD16Storage",
                    "usr": "s:s6UInt32V13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.UInt32.SIMD32Storage",
                    "usr": "s:s6UInt32V13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.UInt32.SIMD64Storage",
                    "usr": "s:s6UInt32V13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UInt64",
        "printedName": "UInt64",
        "children": [
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(bytes:fromIndex:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UInt64",
                "printedName": "Swift.UInt64",
                "usr": "s:s6UInt64V"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.Index"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:s6UInt64V11CryptoSwiftE5bytes9fromIndexABx_SitcSlRzs5UInt8V7ElementRtzSi0F0Rtzlufc",
            "mangledName": "$ss6UInt64V11CryptoSwiftE5bytes9fromIndexABx_SitcSlRzs5UInt8V7ElementRtzSi0F0Rtzlufc",
            "moduleName": "CryptoSwift",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Collection, τ_0_0.Element == Swift.UInt8, τ_0_0.Index == Swift.Int>",
            "sugared_genericSig": "<T where T : Swift.Collection, T.Element == Swift.UInt8, T.Index == Swift.Int>",
            "declAttributes": [
              "Inlinable",
              "Specialize"
            ],
            "isFromExtension": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:s6UInt64V",
        "mangledName": "$ss6UInt64V",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FixedWidthInteger",
            "printedName": "FixedWidthInteger",
            "usr": "s:s17FixedWidthIntegerP",
            "mangledName": "$ss17FixedWidthIntegerP"
          },
          {
            "kind": "Conformance",
            "name": "UnsignedInteger",
            "printedName": "UnsignedInteger",
            "usr": "s:SU",
            "mangledName": "$sSU"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "Swift.UInt64.Words",
                    "usr": "s:s6UInt64V5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "_CVarArgAligned",
            "printedName": "_CVarArgAligned",
            "usr": "s:s15_CVarArgAlignedP",
            "mangledName": "$ss15_CVarArgAlignedP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int64",
                    "printedName": "Swift.Int64",
                    "usr": "s:s5Int64V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.UInt64.SIMD2Storage",
                    "usr": "s:s6UInt64V12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.UInt64.SIMD4Storage",
                    "usr": "s:s6UInt64V12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.UInt64.SIMD8Storage",
                    "usr": "s:s6UInt64V12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.UInt64.SIMD16Storage",
                    "usr": "s:s6UInt64V13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.UInt64.SIMD32Storage",
                    "usr": "s:s6UInt64V13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.UInt64.SIMD64Storage",
                    "usr": "s:s6UInt64V13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt64",
                    "printedName": "Swift.UInt64",
                    "usr": "s:s6UInt64V"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UInt8",
        "printedName": "UInt8",
        "children": [
          {
            "kind": "Function",
            "name": "bits",
            "printedName": "bits()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[CryptoSwift.Bit]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bit",
                    "printedName": "CryptoSwift.Bit",
                    "usr": "s:11CryptoSwift3BitO"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Func",
            "usr": "s:s5UInt8V11CryptoSwiftE4bitsSayAC3BitOGyF",
            "mangledName": "$ss5UInt8V11CryptoSwiftE4bitsSayAC3BitOGyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bits",
            "printedName": "bits()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:s5UInt8V11CryptoSwiftE4bitsSSyF",
            "mangledName": "$ss5UInt8V11CryptoSwiftE4bitsSSyF",
            "moduleName": "CryptoSwift",
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:s5UInt8V",
        "mangledName": "$ss5UInt8V",
        "moduleName": "Swift",
        "declAttributes": [
          "Frozen"
        ],
        "isExternal": true,
        "conformances": [
          {
            "kind": "Conformance",
            "name": "FixedWidthInteger",
            "printedName": "FixedWidthInteger",
            "usr": "s:s17FixedWidthIntegerP",
            "mangledName": "$ss17FixedWidthIntegerP"
          },
          {
            "kind": "Conformance",
            "name": "UnsignedInteger",
            "printedName": "UnsignedInteger",
            "usr": "s:SU",
            "mangledName": "$sSU"
          },
          {
            "kind": "Conformance",
            "name": "_ExpressibleByBuiltinIntegerLiteral",
            "printedName": "_ExpressibleByBuiltinIntegerLiteral",
            "usr": "s:s35_ExpressibleByBuiltinIntegerLiteralP",
            "mangledName": "$ss35_ExpressibleByBuiltinIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "BinaryInteger",
            "printedName": "BinaryInteger",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Words",
                "printedName": "Words",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Words",
                    "printedName": "Swift.UInt8.Words",
                    "usr": "s:s5UInt8V5WordsV"
                  }
                ]
              }
            ],
            "usr": "s:Sz",
            "mangledName": "$sSz"
          },
          {
            "kind": "Conformance",
            "name": "LosslessStringConvertible",
            "printedName": "LosslessStringConvertible",
            "usr": "s:s25LosslessStringConvertibleP",
            "mangledName": "$ss25LosslessStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Numeric",
            "printedName": "Numeric",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Magnitude",
                "printedName": "Magnitude",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              }
            ],
            "usr": "s:Sj",
            "mangledName": "$sSj"
          },
          {
            "kind": "Conformance",
            "name": "Strideable",
            "printedName": "Strideable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "Stride",
                "printedName": "Stride",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ]
              }
            ],
            "usr": "s:Sx",
            "mangledName": "$sSx"
          },
          {
            "kind": "Conformance",
            "name": "AdditiveArithmetic",
            "printedName": "AdditiveArithmetic",
            "usr": "s:s18AdditiveArithmeticP",
            "mangledName": "$ss18AdditiveArithmeticP"
          },
          {
            "kind": "Conformance",
            "name": "ExpressibleByIntegerLiteral",
            "printedName": "ExpressibleByIntegerLiteral",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "IntegerLiteralType",
                "printedName": "IntegerLiteralType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt8",
                    "printedName": "Swift.UInt8",
                    "usr": "s:s5UInt8V"
                  }
                ]
              }
            ],
            "usr": "s:s27ExpressibleByIntegerLiteralP",
            "mangledName": "$ss27ExpressibleByIntegerLiteralP"
          },
          {
            "kind": "Conformance",
            "name": "Comparable",
            "printedName": "Comparable",
            "usr": "s:SL",
            "mangledName": "$sSL"
          },
          {
            "kind": "Conformance",
            "name": "Copyable",
            "printedName": "Copyable",
            "usr": "s:s8CopyableP",
            "mangledName": "$ss8CopyableP"
          },
          {
            "kind": "Conformance",
            "name": "Escapable",
            "printedName": "Escapable",
            "usr": "s:s9EscapableP",
            "mangledName": "$ss9EscapableP"
          },
          {
            "kind": "Conformance",
            "name": "_UInt8Type",
            "printedName": "_UInt8Type",
            "usr": "s:11CryptoSwift10_UInt8TypeP",
            "mangledName": "$s11CryptoSwift10_UInt8TypeP"
          },
          {
            "kind": "Conformance",
            "name": "Decodable",
            "printedName": "Decodable",
            "usr": "s:Se",
            "mangledName": "$sSe"
          },
          {
            "kind": "Conformance",
            "name": "Encodable",
            "printedName": "Encodable",
            "usr": "s:SE",
            "mangledName": "$sSE"
          },
          {
            "kind": "Conformance",
            "name": "CustomReflectable",
            "printedName": "CustomReflectable",
            "usr": "s:s17CustomReflectableP",
            "mangledName": "$ss17CustomReflectableP"
          },
          {
            "kind": "Conformance",
            "name": "_CustomPlaygroundQuickLookable",
            "printedName": "_CustomPlaygroundQuickLookable",
            "usr": "s:s30_CustomPlaygroundQuickLookableP",
            "mangledName": "$ss30_CustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "_StringElement",
            "printedName": "_StringElement",
            "usr": "s:s14_StringElementP",
            "mangledName": "$ss14_StringElementP"
          },
          {
            "kind": "Conformance",
            "name": "CVarArg",
            "printedName": "CVarArg",
            "usr": "s:s7CVarArgP",
            "mangledName": "$ss7CVarArgP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SIMDScalar",
            "printedName": "SIMDScalar",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "SIMDMaskScalar",
                "printedName": "SIMDMaskScalar",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int8",
                    "printedName": "Swift.Int8",
                    "usr": "s:s4Int8V"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD2Storage",
                "printedName": "SIMD2Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD2Storage",
                    "printedName": "Swift.UInt8.SIMD2Storage",
                    "usr": "s:s5UInt8V12SIMD2StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD4Storage",
                "printedName": "SIMD4Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD4Storage",
                    "printedName": "Swift.UInt8.SIMD4Storage",
                    "usr": "s:s5UInt8V12SIMD4StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD8Storage",
                "printedName": "SIMD8Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD8Storage",
                    "printedName": "Swift.UInt8.SIMD8Storage",
                    "usr": "s:s5UInt8V12SIMD8StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD16Storage",
                "printedName": "SIMD16Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD16Storage",
                    "printedName": "Swift.UInt8.SIMD16Storage",
                    "usr": "s:s5UInt8V13SIMD16StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD32Storage",
                "printedName": "SIMD32Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD32Storage",
                    "printedName": "Swift.UInt8.SIMD32Storage",
                    "usr": "s:s5UInt8V13SIMD32StorageV"
                  }
                ]
              },
              {
                "kind": "TypeWitness",
                "name": "SIMD64Storage",
                "printedName": "SIMD64Storage",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SIMD64Storage",
                    "printedName": "Swift.UInt8.SIMD64Storage",
                    "usr": "s:s5UInt8V13SIMD64StorageV"
                  }
                ]
              }
            ],
            "usr": "s:s10SIMDScalarP",
            "mangledName": "$ss10SIMDScalarP"
          },
          {
            "kind": "Conformance",
            "name": "BitwiseCopyable",
            "printedName": "BitwiseCopyable",
            "usr": "s:s15BitwiseCopyableP",
            "mangledName": "$ss15BitwiseCopyableP"
          },
          {
            "kind": "Conformance",
            "name": "_FormatSpecifiable",
            "printedName": "_FormatSpecifiable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_Arg",
                "printedName": "_Arg",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UInt32",
                    "printedName": "Swift.UInt32",
                    "usr": "s:s6UInt32V"
                  }
                ]
              }
            ],
            "usr": "s:10Foundation18_FormatSpecifiableP",
            "mangledName": "$s10Foundation18_FormatSpecifiableP"
          },
          {
            "kind": "Conformance",
            "name": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSNumber",
                    "printedName": "Foundation.NSNumber",
                    "usr": "c:objc(cs)NSNumber"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 426,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 944,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 1293,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 2065,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Addition.swift",
      "kind": "IntegerLiteral",
      "offset": 2389,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1106,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1164,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1169,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADXChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1421,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADXChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1572,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AEAD\/AEADXChaCha20Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1577,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 1305,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 1308,
      "length": 6,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 1316,
      "length": 6,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 1684,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 2468,
      "length": 1604,
      "value": "[0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91, 0x39, 0x72, 0xe4, 0xd3, 0xbd, 0x61, 0xc2, 0x9f, 0x25, 0x4a, 0x94, 0x33, 0x66, 0xcc, 0x83, 0x1d, 0x3a, 0x74, 0xe8, 0xcb, 0x8d]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 4125,
      "length": 3050,
      "value": "[0xa56363c6, 0x847c7cf8, 0x997777ee, 0x8d7b7bf6, 0xdf2f2ff, 0xbd6b6bd6, 0xb16f6fde, 0x54c5c591, 0x50303060, 0x3010102, 0xa96767ce, 0x7d2b2b56, 0x19fefee7, 0x62d7d7b5, 0xe6abab4d, 0x9a7676ec, 0x45caca8f, 0x9d82821f, 0x40c9c989, 0x877d7dfa, 0x15fafaef, 0xeb5959b2, 0xc947478e, 0xbf0f0fb, 0xecadad41, 0x67d4d4b3, 0xfda2a25f, 0xeaafaf45, 0xbf9c9c23, 0xf7a4a453, 0x967272e4, 0x5bc0c09b, 0xc2b7b775, 0x1cfdfde1, 0xae93933d, 0x6a26264c, 0x5a36366c, 0x413f3f7e, 0x2f7f7f5, 0x4fcccc83, 0x5c343468, 0xf4a5a551, 0x34e5e5d1, 0x8f1f1f9, 0x937171e2, 0x73d8d8ab, 0x53313162, 0x3f15152a, 0xc040408, 0x52c7c795, 0x65232346, 0x5ec3c39d, 0x28181830, 0xa1969637, 0xf05050a, 0xb59a9a2f, 0x907070e, 0x36121224, 0x9b80801b, 0x3de2e2df, 0x26ebebcd, 0x6927274e, 0xcdb2b27f, 0x9f7575ea, 0x1b090912, 0x9e83831d, 0x742c2c58, 0x2e1a1a34, 0x2d1b1b36, 0xb26e6edc, 0xee5a5ab4, 0xfba0a05b, 0xf65252a4, 0x4d3b3b76, 0x61d6d6b7, 0xceb3b37d, 0x7b292952, 0x3ee3e3dd, 0x712f2f5e, 0x97848413, 0xf55353a6, 0x68d1d1b9, 0x0, 0x2cededc1, 0x60202040, 0x1ffcfce3, 0xc8b1b179, 0xed5b5bb6, 0xbe6a6ad4, 0x46cbcb8d, 0xd9bebe67, 0x4b393972, 0xde4a4a94, 0xd44c4c98, 0xe85858b0, 0x4acfcf85, 0x6bd0d0bb, 0x2aefefc5, 0xe5aaaa4f, 0x16fbfbed, 0xc5434386, 0xd74d4d9a, 0x55333366, 0x94858511, 0xcf45458a, 0x10f9f9e9, 0x6020204, 0x817f7ffe, 0xf05050a0, 0x443c3c78, 0xba9f9f25, 0xe3a8a84b, 0xf35151a2, 0xfea3a35d, 0xc0404080, 0x8a8f8f05, 0xad92923f, 0xbc9d9d21, 0x48383870, 0x4f5f5f1, 0xdfbcbc63, 0xc1b6b677, 0x75dadaaf, 0x63212142, 0x30101020, 0x1affffe5, 0xef3f3fd, 0x6dd2d2bf, 0x4ccdcd81, 0x140c0c18, 0x35131326, 0x2fececc3, 0xe15f5fbe, 0xa2979735, 0xcc444488, 0x3917172e, 0x57c4c493, 0xf2a7a755, 0x827e7efc, 0x473d3d7a, 0xac6464c8, 0xe75d5dba, 0x2b191932, 0x957373e6, 0xa06060c0, 0x98818119, 0xd14f4f9e, 0x7fdcdca3, 0x66222244, 0x7e2a2a54, 0xab90903b, 0x8388880b, 0xca46468c, 0x29eeeec7, 0xd3b8b86b, 0x3c141428, 0x79dedea7, 0xe25e5ebc, 0x1d0b0b16, 0x76dbdbad, 0x3be0e0db, 0x56323264, 0x4e3a3a74, 0x1e0a0a14, 0xdb494992, 0xa06060c, 0x6c242448, 0xe45c5cb8, 0x5dc2c29f, 0x6ed3d3bd, 0xefacac43, 0xa66262c4, 0xa8919139, 0xa4959531, 0x37e4e4d3, 0x8b7979f2, 0x32e7e7d5, 0x43c8c88b, 0x5937376e, 0xb76d6dda, 0x8c8d8d01, 0x64d5d5b1, 0xd24e4e9c, 0xe0a9a949, 0xb46c6cd8, 0xfa5656ac, 0x7f4f4f3, 0x25eaeacf, 0xaf6565ca, 0x8e7a7af4, 0xe9aeae47, 0x18080810, 0xd5baba6f, 0x887878f0, 0x6f25254a, 0x722e2e5c, 0x241c1c38, 0xf1a6a657, 0xc7b4b473, 0x51c6c697, 0x23e8e8cb, 0x7cdddda1, 0x9c7474e8, 0x211f1f3e, 0xdd4b4b96, 0xdcbdbd61, 0x868b8b0d, 0x858a8a0f, 0x907070e0, 0x423e3e7c, 0xc4b5b571, 0xaa6666cc, 0xd8484890, 0x5030306, 0x1f6f6f7, 0x120e0e1c, 0xa36161c2, 0x5f35356a, 0xf95757ae, 0xd0b9b969, 0x91868617, 0x58c1c199, 0x271d1d3a, 0xb99e9e27, 0x38e1e1d9, 0x13f8f8eb, 0xb398982b, 0x33111122, 0xbb6969d2, 0x70d9d9a9, 0x898e8e07, 0xa7949433, 0xb69b9b2d, 0x221e1e3c, 0x92878715, 0x20e9e9c9, 0x49cece87, 0xff5555aa, 0x78282850, 0x7adfdfa5, 0x8f8c8c03, 0xf8a1a159, 0x80898909, 0x170d0d1a, 0xdabfbf65, 0x31e6e6d7, 0xc6424284, 0xb86868d0, 0xc3414182, 0xb0999929, 0x772d2d5a, 0x110f0f1e, 0xcbb0b07b, 0xfc5454a8, 0xd6bbbb6d, 0x3a16162c]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 7231,
      "length": 3050,
      "value": "[0x50a7f451, 0x5365417e, 0xc3a4171a, 0x965e273a, 0xcb6bab3b, 0xf1459d1f, 0xab58faac, 0x9303e34b, 0x55fa3020, 0xf66d76ad, 0x9176cc88, 0x254c02f5, 0xfcd7e54f, 0xd7cb2ac5, 0x80443526, 0x8fa362b5, 0x495ab1de, 0x671bba25, 0x980eea45, 0xe1c0fe5d, 0x2752fc3, 0x12f04c81, 0xa397468d, 0xc6f9d36b, 0xe75f8f03, 0x959c9215, 0xeb7a6dbf, 0xda595295, 0x2d83bed4, 0xd3217458, 0x2969e049, 0x44c8c98e, 0x6a89c275, 0x78798ef4, 0x6b3e5899, 0xdd71b927, 0xb64fe1be, 0x17ad88f0, 0x66ac20c9, 0xb43ace7d, 0x184adf63, 0x82311ae5, 0x60335197, 0x457f5362, 0xe07764b1, 0x84ae6bbb, 0x1ca081fe, 0x942b08f9, 0x58684870, 0x19fd458f, 0x876cde94, 0xb7f87b52, 0x23d373ab, 0xe2024b72, 0x578f1fe3, 0x2aab5566, 0x728ebb2, 0x3c2b52f, 0x9a7bc586, 0xa50837d3, 0xf2872830, 0xb2a5bf23, 0xba6a0302, 0x5c8216ed, 0x2b1ccf8a, 0x92b479a7, 0xf0f207f3, 0xa1e2694e, 0xcdf4da65, 0xd5be0506, 0x1f6234d1, 0x8afea6c4, 0x9d532e34, 0xa055f3a2, 0x32e18a05, 0x75ebf6a4, 0x39ec830b, 0xaaef6040, 0x69f715e, 0x51106ebd, 0xf98a213e, 0x3d06dd96, 0xae053edd, 0x46bde64d, 0xb58d5491, 0x55dc471, 0x6fd40604, 0xff155060, 0x24fb9819, 0x97e9bdd6, 0xcc434089, 0x779ed967, 0xbd42e8b0, 0x888b8907, 0x385b19e7, 0xdbeec879, 0x470a7ca1, 0xe90f427c, 0xc91e84f8, 0x0, 0x83868009, 0x48ed2b32, 0xac70111e, 0x4e725a6c, 0xfbff0efd, 0x5638850f, 0x1ed5ae3d, 0x27392d36, 0x64d90f0a, 0x21a65c68, 0xd1545b9b, 0x3a2e3624, 0xb1670a0c, 0xfe75793, 0xd296eeb4, 0x9e919b1b, 0x4fc5c080, 0xa220dc61, 0x694b775a, 0x161a121c, 0xaba93e2, 0xe52aa0c0, 0x43e0223c, 0x1d171b12, 0xb0d090e, 0xadc78bf2, 0xb9a8b62d, 0xc8a91e14, 0x8519f157, 0x4c0775af, 0xbbdd99ee, 0xfd607fa3, 0x9f2601f7, 0xbcf5725c, 0xc53b6644, 0x347efb5b, 0x7629438b, 0xdcc623cb, 0x68fcedb6, 0x63f1e4b8, 0xcadc31d7, 0x10856342, 0x40229713, 0x2011c684, 0x7d244a85, 0xf83dbbd2, 0x1132f9ae, 0x6da129c7, 0x4b2f9e1d, 0xf330b2dc, 0xec52860d, 0xd0e3c177, 0x6c16b32b, 0x99b970a9, 0xfa489411, 0x2264e947, 0xc48cfca8, 0x1a3ff0a0, 0xd82c7d56, 0xef903322, 0xc74e4987, 0xc1d138d9, 0xfea2ca8c, 0x360bd498, 0xcf81f5a6, 0x28de7aa5, 0x268eb7da, 0xa4bfad3f, 0xe49d3a2c, 0xd927850, 0x9bcc5f6a, 0x62467e54, 0xc2138df6, 0xe8b8d890, 0x5ef7392e, 0xf5afc382, 0xbe805d9f, 0x7c93d069, 0xa92dd56f, 0xb31225cf, 0x3b99acc8, 0xa77d1810, 0x6e639ce8, 0x7bbb3bdb, 0x97826cd, 0xf418596e, 0x1b79aec, 0xa89a4f83, 0x656e95e6, 0x7ee6ffaa, 0x8cfbc21, 0xe6e815ef, 0xd99be7ba, 0xce366f4a, 0xd4099fea, 0xd67cb029, 0xafb2a431, 0x31233f2a, 0x3094a5c6, 0xc066a235, 0x37bc4e74, 0xa6ca82fc, 0xb0d090e0, 0x15d8a733, 0x4a9804f1, 0xf7daec41, 0xe50cd7f, 0x2ff69117, 0x8dd64d76, 0x4db0ef43, 0x544daacc, 0xdf0496e4, 0xe3b5d19e, 0x1b886a4c, 0xb81f2cc1, 0x7f516546, 0x4ea5e9d, 0x5d358c01, 0x737487fa, 0x2e410bfb, 0x5a1d67b3, 0x52d2db92, 0x335610e9, 0x1347d66d, 0x8c61d79a, 0x7a0ca137, 0x8e14f859, 0x893c13eb, 0xee27a9ce, 0x35c961b7, 0xede51ce1, 0x3cb1477a, 0x59dfd29c, 0x3f73f255, 0x79ce1418, 0xbf37c773, 0xeacdf753, 0x5baafd5f, 0x146f3ddf, 0x86db4478, 0x81f3afca, 0x3ec468b9, 0x2c342438, 0x5f40a3c2, 0x72c31d16, 0xc25e2bc, 0x8b493c28, 0x41950dff, 0x7101a839, 0xdeb30c08, 0x9ce4b4d8, 0x90c15664, 0x6184cb7b, 0x70b632d5, 0x745c6c48, 0x4257b8d0]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 10333,
      "length": 3050,
      "value": "[0x6363c6a5, 0x7c7cf884, 0x7777ee99, 0x7b7bf68d, 0xf2f2ff0d, 0x6b6bd6bd, 0x6f6fdeb1, 0xc5c59154, 0x30306050, 0x1010203, 0x6767cea9, 0x2b2b567d, 0xfefee719, 0xd7d7b562, 0xabab4de6, 0x7676ec9a, 0xcaca8f45, 0x82821f9d, 0xc9c98940, 0x7d7dfa87, 0xfafaef15, 0x5959b2eb, 0x47478ec9, 0xf0f0fb0b, 0xadad41ec, 0xd4d4b367, 0xa2a25ffd, 0xafaf45ea, 0x9c9c23bf, 0xa4a453f7, 0x7272e496, 0xc0c09b5b, 0xb7b775c2, 0xfdfde11c, 0x93933dae, 0x26264c6a, 0x36366c5a, 0x3f3f7e41, 0xf7f7f502, 0xcccc834f, 0x3434685c, 0xa5a551f4, 0xe5e5d134, 0xf1f1f908, 0x7171e293, 0xd8d8ab73, 0x31316253, 0x15152a3f, 0x404080c, 0xc7c79552, 0x23234665, 0xc3c39d5e, 0x18183028, 0x969637a1, 0x5050a0f, 0x9a9a2fb5, 0x7070e09, 0x12122436, 0x80801b9b, 0xe2e2df3d, 0xebebcd26, 0x27274e69, 0xb2b27fcd, 0x7575ea9f, 0x909121b, 0x83831d9e, 0x2c2c5874, 0x1a1a342e, 0x1b1b362d, 0x6e6edcb2, 0x5a5ab4ee, 0xa0a05bfb, 0x5252a4f6, 0x3b3b764d, 0xd6d6b761, 0xb3b37dce, 0x2929527b, 0xe3e3dd3e, 0x2f2f5e71, 0x84841397, 0x5353a6f5, 0xd1d1b968, 0x0, 0xededc12c, 0x20204060, 0xfcfce31f, 0xb1b179c8, 0x5b5bb6ed, 0x6a6ad4be, 0xcbcb8d46, 0xbebe67d9, 0x3939724b, 0x4a4a94de, 0x4c4c98d4, 0x5858b0e8, 0xcfcf854a, 0xd0d0bb6b, 0xefefc52a, 0xaaaa4fe5, 0xfbfbed16, 0x434386c5, 0x4d4d9ad7, 0x33336655, 0x85851194, 0x45458acf, 0xf9f9e910, 0x2020406, 0x7f7ffe81, 0x5050a0f0, 0x3c3c7844, 0x9f9f25ba, 0xa8a84be3, 0x5151a2f3, 0xa3a35dfe, 0x404080c0, 0x8f8f058a, 0x92923fad, 0x9d9d21bc, 0x38387048, 0xf5f5f104, 0xbcbc63df, 0xb6b677c1, 0xdadaaf75, 0x21214263, 0x10102030, 0xffffe51a, 0xf3f3fd0e, 0xd2d2bf6d, 0xcdcd814c, 0xc0c1814, 0x13132635, 0xececc32f, 0x5f5fbee1, 0x979735a2, 0x444488cc, 0x17172e39, 0xc4c49357, 0xa7a755f2, 0x7e7efc82, 0x3d3d7a47, 0x6464c8ac, 0x5d5dbae7, 0x1919322b, 0x7373e695, 0x6060c0a0, 0x81811998, 0x4f4f9ed1, 0xdcdca37f, 0x22224466, 0x2a2a547e, 0x90903bab, 0x88880b83, 0x46468cca, 0xeeeec729, 0xb8b86bd3, 0x1414283c, 0xdedea779, 0x5e5ebce2, 0xb0b161d, 0xdbdbad76, 0xe0e0db3b, 0x32326456, 0x3a3a744e, 0xa0a141e, 0x494992db, 0x6060c0a, 0x2424486c, 0x5c5cb8e4, 0xc2c29f5d, 0xd3d3bd6e, 0xacac43ef, 0x6262c4a6, 0x919139a8, 0x959531a4, 0xe4e4d337, 0x7979f28b, 0xe7e7d532, 0xc8c88b43, 0x37376e59, 0x6d6ddab7, 0x8d8d018c, 0xd5d5b164, 0x4e4e9cd2, 0xa9a949e0, 0x6c6cd8b4, 0x5656acfa, 0xf4f4f307, 0xeaeacf25, 0x6565caaf, 0x7a7af48e, 0xaeae47e9, 0x8081018, 0xbaba6fd5, 0x7878f088, 0x25254a6f, 0x2e2e5c72, 0x1c1c3824, 0xa6a657f1, 0xb4b473c7, 0xc6c69751, 0xe8e8cb23, 0xdddda17c, 0x7474e89c, 0x1f1f3e21, 0x4b4b96dd, 0xbdbd61dc, 0x8b8b0d86, 0x8a8a0f85, 0x7070e090, 0x3e3e7c42, 0xb5b571c4, 0x6666ccaa, 0x484890d8, 0x3030605, 0xf6f6f701, 0xe0e1c12, 0x6161c2a3, 0x35356a5f, 0x5757aef9, 0xb9b969d0, 0x86861791, 0xc1c19958, 0x1d1d3a27, 0x9e9e27b9, 0xe1e1d938, 0xf8f8eb13, 0x98982bb3, 0x11112233, 0x6969d2bb, 0xd9d9a970, 0x8e8e0789, 0x949433a7, 0x9b9b2db6, 0x1e1e3c22, 0x87871592, 0xe9e9c920, 0xcece8749, 0x5555aaff, 0x28285078, 0xdfdfa57a, 0x8c8c038f, 0xa1a159f8, 0x89890980, 0xd0d1a17, 0xbfbf65da, 0xe6e6d731, 0x424284c6, 0x6868d0b8, 0x414182c3, 0x999929b0, 0x2d2d5a77, 0xf0f1e11, 0xb0b07bcb, 0x5454a8fc, 0xbbbb6dd6, 0x16162c3a]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 13439,
      "length": 3050,
      "value": "[0xa7f45150, 0x65417e53, 0xa4171ac3, 0x5e273a96, 0x6bab3bcb, 0x459d1ff1, 0x58faacab, 0x3e34b93, 0xfa302055, 0x6d76adf6, 0x76cc8891, 0x4c02f525, 0xd7e54ffc, 0xcb2ac5d7, 0x44352680, 0xa362b58f, 0x5ab1de49, 0x1bba2567, 0xeea4598, 0xc0fe5de1, 0x752fc302, 0xf04c8112, 0x97468da3, 0xf9d36bc6, 0x5f8f03e7, 0x9c921595, 0x7a6dbfeb, 0x595295da, 0x83bed42d, 0x217458d3, 0x69e04929, 0xc8c98e44, 0x89c2756a, 0x798ef478, 0x3e58996b, 0x71b927dd, 0x4fe1beb6, 0xad88f017, 0xac20c966, 0x3ace7db4, 0x4adf6318, 0x311ae582, 0x33519760, 0x7f536245, 0x7764b1e0, 0xae6bbb84, 0xa081fe1c, 0x2b08f994, 0x68487058, 0xfd458f19, 0x6cde9487, 0xf87b52b7, 0xd373ab23, 0x24b72e2, 0x8f1fe357, 0xab55662a, 0x28ebb207, 0xc2b52f03, 0x7bc5869a, 0x837d3a5, 0x872830f2, 0xa5bf23b2, 0x6a0302ba, 0x8216ed5c, 0x1ccf8a2b, 0xb479a792, 0xf207f3f0, 0xe2694ea1, 0xf4da65cd, 0xbe0506d5, 0x6234d11f, 0xfea6c48a, 0x532e349d, 0x55f3a2a0, 0xe18a0532, 0xebf6a475, 0xec830b39, 0xef6040aa, 0x9f715e06, 0x106ebd51, 0x8a213ef9, 0x6dd963d, 0x53eddae, 0xbde64d46, 0x8d5491b5, 0x5dc47105, 0xd406046f, 0x155060ff, 0xfb981924, 0xe9bdd697, 0x434089cc, 0x9ed96777, 0x42e8b0bd, 0x8b890788, 0x5b19e738, 0xeec879db, 0xa7ca147, 0xf427ce9, 0x1e84f8c9, 0x0, 0x86800983, 0xed2b3248, 0x70111eac, 0x725a6c4e, 0xff0efdfb, 0x38850f56, 0xd5ae3d1e, 0x392d3627, 0xd90f0a64, 0xa65c6821, 0x545b9bd1, 0x2e36243a, 0x670a0cb1, 0xe757930f, 0x96eeb4d2, 0x919b1b9e, 0xc5c0804f, 0x20dc61a2, 0x4b775a69, 0x1a121c16, 0xba93e20a, 0x2aa0c0e5, 0xe0223c43, 0x171b121d, 0xd090e0b, 0xc78bf2ad, 0xa8b62db9, 0xa91e14c8, 0x19f15785, 0x775af4c, 0xdd99eebb, 0x607fa3fd, 0x2601f79f, 0xf5725cbc, 0x3b6644c5, 0x7efb5b34, 0x29438b76, 0xc623cbdc, 0xfcedb668, 0xf1e4b863, 0xdc31d7ca, 0x85634210, 0x22971340, 0x11c68420, 0x244a857d, 0x3dbbd2f8, 0x32f9ae11, 0xa129c76d, 0x2f9e1d4b, 0x30b2dcf3, 0x52860dec, 0xe3c177d0, 0x16b32b6c, 0xb970a999, 0x489411fa, 0x64e94722, 0x8cfca8c4, 0x3ff0a01a, 0x2c7d56d8, 0x903322ef, 0x4e4987c7, 0xd138d9c1, 0xa2ca8cfe, 0xbd49836, 0x81f5a6cf, 0xde7aa528, 0x8eb7da26, 0xbfad3fa4, 0x9d3a2ce4, 0x9278500d, 0xcc5f6a9b, 0x467e5462, 0x138df6c2, 0xb8d890e8, 0xf7392e5e, 0xafc382f5, 0x805d9fbe, 0x93d0697c, 0x2dd56fa9, 0x1225cfb3, 0x99acc83b, 0x7d1810a7, 0x639ce86e, 0xbb3bdb7b, 0x7826cd09, 0x18596ef4, 0xb79aec01, 0x9a4f83a8, 0x6e95e665, 0xe6ffaa7e, 0xcfbc2108, 0xe815efe6, 0x9be7bad9, 0x366f4ace, 0x99fead4, 0x7cb029d6, 0xb2a431af, 0x233f2a31, 0x94a5c630, 0x66a235c0, 0xbc4e7437, 0xca82fca6, 0xd090e0b0, 0xd8a73315, 0x9804f14a, 0xdaec41f7, 0x50cd7f0e, 0xf691172f, 0xd64d768d, 0xb0ef434d, 0x4daacc54, 0x496e4df, 0xb5d19ee3, 0x886a4c1b, 0x1f2cc1b8, 0x5165467f, 0xea5e9d04, 0x358c015d, 0x7487fa73, 0x410bfb2e, 0x1d67b35a, 0xd2db9252, 0x5610e933, 0x47d66d13, 0x61d79a8c, 0xca1377a, 0x14f8598e, 0x3c13eb89, 0x27a9ceee, 0xc961b735, 0xe51ce1ed, 0xb1477a3c, 0xdfd29c59, 0x73f2553f, 0xce141879, 0x37c773bf, 0xcdf753ea, 0xaafd5f5b, 0x6f3ddf14, 0xdb447886, 0xf3afca81, 0xc468b93e, 0x3424382c, 0x40a3c25f, 0xc31d1672, 0x25e2bc0c, 0x493c288b, 0x950dff41, 0x1a83971, 0xb30c08de, 0xe4b4d89c, 0xc1566490, 0x84cb7b61, 0xb632d570, 0x5c6c4874, 0x57b8d042]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 16541,
      "length": 3050,
      "value": "[0x63c6a563, 0x7cf8847c, 0x77ee9977, 0x7bf68d7b, 0xf2ff0df2, 0x6bd6bd6b, 0x6fdeb16f, 0xc59154c5, 0x30605030, 0x1020301, 0x67cea967, 0x2b567d2b, 0xfee719fe, 0xd7b562d7, 0xab4de6ab, 0x76ec9a76, 0xca8f45ca, 0x821f9d82, 0xc98940c9, 0x7dfa877d, 0xfaef15fa, 0x59b2eb59, 0x478ec947, 0xf0fb0bf0, 0xad41ecad, 0xd4b367d4, 0xa25ffda2, 0xaf45eaaf, 0x9c23bf9c, 0xa453f7a4, 0x72e49672, 0xc09b5bc0, 0xb775c2b7, 0xfde11cfd, 0x933dae93, 0x264c6a26, 0x366c5a36, 0x3f7e413f, 0xf7f502f7, 0xcc834fcc, 0x34685c34, 0xa551f4a5, 0xe5d134e5, 0xf1f908f1, 0x71e29371, 0xd8ab73d8, 0x31625331, 0x152a3f15, 0x4080c04, 0xc79552c7, 0x23466523, 0xc39d5ec3, 0x18302818, 0x9637a196, 0x50a0f05, 0x9a2fb59a, 0x70e0907, 0x12243612, 0x801b9b80, 0xe2df3de2, 0xebcd26eb, 0x274e6927, 0xb27fcdb2, 0x75ea9f75, 0x9121b09, 0x831d9e83, 0x2c58742c, 0x1a342e1a, 0x1b362d1b, 0x6edcb26e, 0x5ab4ee5a, 0xa05bfba0, 0x52a4f652, 0x3b764d3b, 0xd6b761d6, 0xb37dceb3, 0x29527b29, 0xe3dd3ee3, 0x2f5e712f, 0x84139784, 0x53a6f553, 0xd1b968d1, 0x0, 0xedc12ced, 0x20406020, 0xfce31ffc, 0xb179c8b1, 0x5bb6ed5b, 0x6ad4be6a, 0xcb8d46cb, 0xbe67d9be, 0x39724b39, 0x4a94de4a, 0x4c98d44c, 0x58b0e858, 0xcf854acf, 0xd0bb6bd0, 0xefc52aef, 0xaa4fe5aa, 0xfbed16fb, 0x4386c543, 0x4d9ad74d, 0x33665533, 0x85119485, 0x458acf45, 0xf9e910f9, 0x2040602, 0x7ffe817f, 0x50a0f050, 0x3c78443c, 0x9f25ba9f, 0xa84be3a8, 0x51a2f351, 0xa35dfea3, 0x4080c040, 0x8f058a8f, 0x923fad92, 0x9d21bc9d, 0x38704838, 0xf5f104f5, 0xbc63dfbc, 0xb677c1b6, 0xdaaf75da, 0x21426321, 0x10203010, 0xffe51aff, 0xf3fd0ef3, 0xd2bf6dd2, 0xcd814ccd, 0xc18140c, 0x13263513, 0xecc32fec, 0x5fbee15f, 0x9735a297, 0x4488cc44, 0x172e3917, 0xc49357c4, 0xa755f2a7, 0x7efc827e, 0x3d7a473d, 0x64c8ac64, 0x5dbae75d, 0x19322b19, 0x73e69573, 0x60c0a060, 0x81199881, 0x4f9ed14f, 0xdca37fdc, 0x22446622, 0x2a547e2a, 0x903bab90, 0x880b8388, 0x468cca46, 0xeec729ee, 0xb86bd3b8, 0x14283c14, 0xdea779de, 0x5ebce25e, 0xb161d0b, 0xdbad76db, 0xe0db3be0, 0x32645632, 0x3a744e3a, 0xa141e0a, 0x4992db49, 0x60c0a06, 0x24486c24, 0x5cb8e45c, 0xc29f5dc2, 0xd3bd6ed3, 0xac43efac, 0x62c4a662, 0x9139a891, 0x9531a495, 0xe4d337e4, 0x79f28b79, 0xe7d532e7, 0xc88b43c8, 0x376e5937, 0x6ddab76d, 0x8d018c8d, 0xd5b164d5, 0x4e9cd24e, 0xa949e0a9, 0x6cd8b46c, 0x56acfa56, 0xf4f307f4, 0xeacf25ea, 0x65caaf65, 0x7af48e7a, 0xae47e9ae, 0x8101808, 0xba6fd5ba, 0x78f08878, 0x254a6f25, 0x2e5c722e, 0x1c38241c, 0xa657f1a6, 0xb473c7b4, 0xc69751c6, 0xe8cb23e8, 0xdda17cdd, 0x74e89c74, 0x1f3e211f, 0x4b96dd4b, 0xbd61dcbd, 0x8b0d868b, 0x8a0f858a, 0x70e09070, 0x3e7c423e, 0xb571c4b5, 0x66ccaa66, 0x4890d848, 0x3060503, 0xf6f701f6, 0xe1c120e, 0x61c2a361, 0x356a5f35, 0x57aef957, 0xb969d0b9, 0x86179186, 0xc19958c1, 0x1d3a271d, 0x9e27b99e, 0xe1d938e1, 0xf8eb13f8, 0x982bb398, 0x11223311, 0x69d2bb69, 0xd9a970d9, 0x8e07898e, 0x9433a794, 0x9b2db69b, 0x1e3c221e, 0x87159287, 0xe9c920e9, 0xce8749ce, 0x55aaff55, 0x28507828, 0xdfa57adf, 0x8c038f8c, 0xa159f8a1, 0x89098089, 0xd1a170d, 0xbf65dabf, 0xe6d731e6, 0x4284c642, 0x68d0b868, 0x4182c341, 0x9929b099, 0x2d5a772d, 0xf1e110f, 0xb07bcbb0, 0x54a8fc54, 0xbb6dd6bb, 0x162c3a16]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 19647,
      "length": 3050,
      "value": "[0xf45150a7, 0x417e5365, 0x171ac3a4, 0x273a965e, 0xab3bcb6b, 0x9d1ff145, 0xfaacab58, 0xe34b9303, 0x302055fa, 0x76adf66d, 0xcc889176, 0x2f5254c, 0xe54ffcd7, 0x2ac5d7cb, 0x35268044, 0x62b58fa3, 0xb1de495a, 0xba25671b, 0xea45980e, 0xfe5de1c0, 0x2fc30275, 0x4c8112f0, 0x468da397, 0xd36bc6f9, 0x8f03e75f, 0x9215959c, 0x6dbfeb7a, 0x5295da59, 0xbed42d83, 0x7458d321, 0xe0492969, 0xc98e44c8, 0xc2756a89, 0x8ef47879, 0x58996b3e, 0xb927dd71, 0xe1beb64f, 0x88f017ad, 0x20c966ac, 0xce7db43a, 0xdf63184a, 0x1ae58231, 0x51976033, 0x5362457f, 0x64b1e077, 0x6bbb84ae, 0x81fe1ca0, 0x8f9942b, 0x48705868, 0x458f19fd, 0xde94876c, 0x7b52b7f8, 0x73ab23d3, 0x4b72e202, 0x1fe3578f, 0x55662aab, 0xebb20728, 0xb52f03c2, 0xc5869a7b, 0x37d3a508, 0x2830f287, 0xbf23b2a5, 0x302ba6a, 0x16ed5c82, 0xcf8a2b1c, 0x79a792b4, 0x7f3f0f2, 0x694ea1e2, 0xda65cdf4, 0x506d5be, 0x34d11f62, 0xa6c48afe, 0x2e349d53, 0xf3a2a055, 0x8a0532e1, 0xf6a475eb, 0x830b39ec, 0x6040aaef, 0x715e069f, 0x6ebd5110, 0x213ef98a, 0xdd963d06, 0x3eddae05, 0xe64d46bd, 0x5491b58d, 0xc471055d, 0x6046fd4, 0x5060ff15, 0x981924fb, 0xbdd697e9, 0x4089cc43, 0xd967779e, 0xe8b0bd42, 0x8907888b, 0x19e7385b, 0xc879dbee, 0x7ca1470a, 0x427ce90f, 0x84f8c91e, 0x0, 0x80098386, 0x2b3248ed, 0x111eac70, 0x5a6c4e72, 0xefdfbff, 0x850f5638, 0xae3d1ed5, 0x2d362739, 0xf0a64d9, 0x5c6821a6, 0x5b9bd154, 0x36243a2e, 0xa0cb167, 0x57930fe7, 0xeeb4d296, 0x9b1b9e91, 0xc0804fc5, 0xdc61a220, 0x775a694b, 0x121c161a, 0x93e20aba, 0xa0c0e52a, 0x223c43e0, 0x1b121d17, 0x90e0b0d, 0x8bf2adc7, 0xb62db9a8, 0x1e14c8a9, 0xf1578519, 0x75af4c07, 0x99eebbdd, 0x7fa3fd60, 0x1f79f26, 0x725cbcf5, 0x6644c53b, 0xfb5b347e, 0x438b7629, 0x23cbdcc6, 0xedb668fc, 0xe4b863f1, 0x31d7cadc, 0x63421085, 0x97134022, 0xc6842011, 0x4a857d24, 0xbbd2f83d, 0xf9ae1132, 0x29c76da1, 0x9e1d4b2f, 0xb2dcf330, 0x860dec52, 0xc177d0e3, 0xb32b6c16, 0x70a999b9, 0x9411fa48, 0xe9472264, 0xfca8c48c, 0xf0a01a3f, 0x7d56d82c, 0x3322ef90, 0x4987c74e, 0x38d9c1d1, 0xca8cfea2, 0xd498360b, 0xf5a6cf81, 0x7aa528de, 0xb7da268e, 0xad3fa4bf, 0x3a2ce49d, 0x78500d92, 0x5f6a9bcc, 0x7e546246, 0x8df6c213, 0xd890e8b8, 0x392e5ef7, 0xc382f5af, 0x5d9fbe80, 0xd0697c93, 0xd56fa92d, 0x25cfb312, 0xacc83b99, 0x1810a77d, 0x9ce86e63, 0x3bdb7bbb, 0x26cd0978, 0x596ef418, 0x9aec01b7, 0x4f83a89a, 0x95e6656e, 0xffaa7ee6, 0xbc2108cf, 0x15efe6e8, 0xe7bad99b, 0x6f4ace36, 0x9fead409, 0xb029d67c, 0xa431afb2, 0x3f2a3123, 0xa5c63094, 0xa235c066, 0x4e7437bc, 0x82fca6ca, 0x90e0b0d0, 0xa73315d8, 0x4f14a98, 0xec41f7da, 0xcd7f0e50, 0x91172ff6, 0x4d768dd6, 0xef434db0, 0xaacc544d, 0x96e4df04, 0xd19ee3b5, 0x6a4c1b88, 0x2cc1b81f, 0x65467f51, 0x5e9d04ea, 0x8c015d35, 0x87fa7374, 0xbfb2e41, 0x67b35a1d, 0xdb9252d2, 0x10e93356, 0xd66d1347, 0xd79a8c61, 0xa1377a0c, 0xf8598e14, 0x13eb893c, 0xa9ceee27, 0x61b735c9, 0x1ce1ede5, 0x477a3cb1, 0xd29c59df, 0xf2553f73, 0x141879ce, 0xc773bf37, 0xf753eacd, 0xfd5f5baa, 0x3ddf146f, 0x447886db, 0xafca81f3, 0x68b93ec4, 0x24382c34, 0xa3c25f40, 0x1d1672c3, 0xe2bc0c25, 0x3c288b49, 0xdff4195, 0xa8397101, 0xc08deb3, 0xb4d89ce4, 0x566490c1, 0xcb7b6184, 0x32d570b6, 0x6c48745c, 0xb8d04257]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 22749,
      "length": 3050,
      "value": "[0xc6a56363, 0xf8847c7c, 0xee997777, 0xf68d7b7b, 0xff0df2f2, 0xd6bd6b6b, 0xdeb16f6f, 0x9154c5c5, 0x60503030, 0x2030101, 0xcea96767, 0x567d2b2b, 0xe719fefe, 0xb562d7d7, 0x4de6abab, 0xec9a7676, 0x8f45caca, 0x1f9d8282, 0x8940c9c9, 0xfa877d7d, 0xef15fafa, 0xb2eb5959, 0x8ec94747, 0xfb0bf0f0, 0x41ecadad, 0xb367d4d4, 0x5ffda2a2, 0x45eaafaf, 0x23bf9c9c, 0x53f7a4a4, 0xe4967272, 0x9b5bc0c0, 0x75c2b7b7, 0xe11cfdfd, 0x3dae9393, 0x4c6a2626, 0x6c5a3636, 0x7e413f3f, 0xf502f7f7, 0x834fcccc, 0x685c3434, 0x51f4a5a5, 0xd134e5e5, 0xf908f1f1, 0xe2937171, 0xab73d8d8, 0x62533131, 0x2a3f1515, 0x80c0404, 0x9552c7c7, 0x46652323, 0x9d5ec3c3, 0x30281818, 0x37a19696, 0xa0f0505, 0x2fb59a9a, 0xe090707, 0x24361212, 0x1b9b8080, 0xdf3de2e2, 0xcd26ebeb, 0x4e692727, 0x7fcdb2b2, 0xea9f7575, 0x121b0909, 0x1d9e8383, 0x58742c2c, 0x342e1a1a, 0x362d1b1b, 0xdcb26e6e, 0xb4ee5a5a, 0x5bfba0a0, 0xa4f65252, 0x764d3b3b, 0xb761d6d6, 0x7dceb3b3, 0x527b2929, 0xdd3ee3e3, 0x5e712f2f, 0x13978484, 0xa6f55353, 0xb968d1d1, 0x0, 0xc12ceded, 0x40602020, 0xe31ffcfc, 0x79c8b1b1, 0xb6ed5b5b, 0xd4be6a6a, 0x8d46cbcb, 0x67d9bebe, 0x724b3939, 0x94de4a4a, 0x98d44c4c, 0xb0e85858, 0x854acfcf, 0xbb6bd0d0, 0xc52aefef, 0x4fe5aaaa, 0xed16fbfb, 0x86c54343, 0x9ad74d4d, 0x66553333, 0x11948585, 0x8acf4545, 0xe910f9f9, 0x4060202, 0xfe817f7f, 0xa0f05050, 0x78443c3c, 0x25ba9f9f, 0x4be3a8a8, 0xa2f35151, 0x5dfea3a3, 0x80c04040, 0x58a8f8f, 0x3fad9292, 0x21bc9d9d, 0x70483838, 0xf104f5f5, 0x63dfbcbc, 0x77c1b6b6, 0xaf75dada, 0x42632121, 0x20301010, 0xe51affff, 0xfd0ef3f3, 0xbf6dd2d2, 0x814ccdcd, 0x18140c0c, 0x26351313, 0xc32fecec, 0xbee15f5f, 0x35a29797, 0x88cc4444, 0x2e391717, 0x9357c4c4, 0x55f2a7a7, 0xfc827e7e, 0x7a473d3d, 0xc8ac6464, 0xbae75d5d, 0x322b1919, 0xe6957373, 0xc0a06060, 0x19988181, 0x9ed14f4f, 0xa37fdcdc, 0x44662222, 0x547e2a2a, 0x3bab9090, 0xb838888, 0x8cca4646, 0xc729eeee, 0x6bd3b8b8, 0x283c1414, 0xa779dede, 0xbce25e5e, 0x161d0b0b, 0xad76dbdb, 0xdb3be0e0, 0x64563232, 0x744e3a3a, 0x141e0a0a, 0x92db4949, 0xc0a0606, 0x486c2424, 0xb8e45c5c, 0x9f5dc2c2, 0xbd6ed3d3, 0x43efacac, 0xc4a66262, 0x39a89191, 0x31a49595, 0xd337e4e4, 0xf28b7979, 0xd532e7e7, 0x8b43c8c8, 0x6e593737, 0xdab76d6d, 0x18c8d8d, 0xb164d5d5, 0x9cd24e4e, 0x49e0a9a9, 0xd8b46c6c, 0xacfa5656, 0xf307f4f4, 0xcf25eaea, 0xcaaf6565, 0xf48e7a7a, 0x47e9aeae, 0x10180808, 0x6fd5baba, 0xf0887878, 0x4a6f2525, 0x5c722e2e, 0x38241c1c, 0x57f1a6a6, 0x73c7b4b4, 0x9751c6c6, 0xcb23e8e8, 0xa17cdddd, 0xe89c7474, 0x3e211f1f, 0x96dd4b4b, 0x61dcbdbd, 0xd868b8b, 0xf858a8a, 0xe0907070, 0x7c423e3e, 0x71c4b5b5, 0xccaa6666, 0x90d84848, 0x6050303, 0xf701f6f6, 0x1c120e0e, 0xc2a36161, 0x6a5f3535, 0xaef95757, 0x69d0b9b9, 0x17918686, 0x9958c1c1, 0x3a271d1d, 0x27b99e9e, 0xd938e1e1, 0xeb13f8f8, 0x2bb39898, 0x22331111, 0xd2bb6969, 0xa970d9d9, 0x7898e8e, 0x33a79494, 0x2db69b9b, 0x3c221e1e, 0x15928787, 0xc920e9e9, 0x8749cece, 0xaaff5555, 0x50782828, 0xa57adfdf, 0x38f8c8c, 0x59f8a1a1, 0x9808989, 0x1a170d0d, 0x65dabfbf, 0xd731e6e6, 0x84c64242, 0xd0b86868, 0x82c34141, 0x29b09999, 0x5a772d2d, 0x1e110f0f, 0x7bcbb0b0, 0xa8fc5454, 0x6dd6bbbb, 0x2c3a1616]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 25855,
      "length": 3050,
      "value": "[0x5150a7f4, 0x7e536541, 0x1ac3a417, 0x3a965e27, 0x3bcb6bab, 0x1ff1459d, 0xacab58fa, 0x4b9303e3, 0x2055fa30, 0xadf66d76, 0x889176cc, 0xf5254c02, 0x4ffcd7e5, 0xc5d7cb2a, 0x26804435, 0xb58fa362, 0xde495ab1, 0x25671bba, 0x45980eea, 0x5de1c0fe, 0xc302752f, 0x8112f04c, 0x8da39746, 0x6bc6f9d3, 0x3e75f8f, 0x15959c92, 0xbfeb7a6d, 0x95da5952, 0xd42d83be, 0x58d32174, 0x492969e0, 0x8e44c8c9, 0x756a89c2, 0xf478798e, 0x996b3e58, 0x27dd71b9, 0xbeb64fe1, 0xf017ad88, 0xc966ac20, 0x7db43ace, 0x63184adf, 0xe582311a, 0x97603351, 0x62457f53, 0xb1e07764, 0xbb84ae6b, 0xfe1ca081, 0xf9942b08, 0x70586848, 0x8f19fd45, 0x94876cde, 0x52b7f87b, 0xab23d373, 0x72e2024b, 0xe3578f1f, 0x662aab55, 0xb20728eb, 0x2f03c2b5, 0x869a7bc5, 0xd3a50837, 0x30f28728, 0x23b2a5bf, 0x2ba6a03, 0xed5c8216, 0x8a2b1ccf, 0xa792b479, 0xf3f0f207, 0x4ea1e269, 0x65cdf4da, 0x6d5be05, 0xd11f6234, 0xc48afea6, 0x349d532e, 0xa2a055f3, 0x532e18a, 0xa475ebf6, 0xb39ec83, 0x40aaef60, 0x5e069f71, 0xbd51106e, 0x3ef98a21, 0x963d06dd, 0xddae053e, 0x4d46bde6, 0x91b58d54, 0x71055dc4, 0x46fd406, 0x60ff1550, 0x1924fb98, 0xd697e9bd, 0x89cc4340, 0x67779ed9, 0xb0bd42e8, 0x7888b89, 0xe7385b19, 0x79dbeec8, 0xa1470a7c, 0x7ce90f42, 0xf8c91e84, 0x0, 0x9838680, 0x3248ed2b, 0x1eac7011, 0x6c4e725a, 0xfdfbff0e, 0xf563885, 0x3d1ed5ae, 0x3627392d, 0xa64d90f, 0x6821a65c, 0x9bd1545b, 0x243a2e36, 0xcb1670a, 0x930fe757, 0xb4d296ee, 0x1b9e919b, 0x804fc5c0, 0x61a220dc, 0x5a694b77, 0x1c161a12, 0xe20aba93, 0xc0e52aa0, 0x3c43e022, 0x121d171b, 0xe0b0d09, 0xf2adc78b, 0x2db9a8b6, 0x14c8a91e, 0x578519f1, 0xaf4c0775, 0xeebbdd99, 0xa3fd607f, 0xf79f2601, 0x5cbcf572, 0x44c53b66, 0x5b347efb, 0x8b762943, 0xcbdcc623, 0xb668fced, 0xb863f1e4, 0xd7cadc31, 0x42108563, 0x13402297, 0x842011c6, 0x857d244a, 0xd2f83dbb, 0xae1132f9, 0xc76da129, 0x1d4b2f9e, 0xdcf330b2, 0xdec5286, 0x77d0e3c1, 0x2b6c16b3, 0xa999b970, 0x11fa4894, 0x472264e9, 0xa8c48cfc, 0xa01a3ff0, 0x56d82c7d, 0x22ef9033, 0x87c74e49, 0xd9c1d138, 0x8cfea2ca, 0x98360bd4, 0xa6cf81f5, 0xa528de7a, 0xda268eb7, 0x3fa4bfad, 0x2ce49d3a, 0x500d9278, 0x6a9bcc5f, 0x5462467e, 0xf6c2138d, 0x90e8b8d8, 0x2e5ef739, 0x82f5afc3, 0x9fbe805d, 0x697c93d0, 0x6fa92dd5, 0xcfb31225, 0xc83b99ac, 0x10a77d18, 0xe86e639c, 0xdb7bbb3b, 0xcd097826, 0x6ef41859, 0xec01b79a, 0x83a89a4f, 0xe6656e95, 0xaa7ee6ff, 0x2108cfbc, 0xefe6e815, 0xbad99be7, 0x4ace366f, 0xead4099f, 0x29d67cb0, 0x31afb2a4, 0x2a31233f, 0xc63094a5, 0x35c066a2, 0x7437bc4e, 0xfca6ca82, 0xe0b0d090, 0x3315d8a7, 0xf14a9804, 0x41f7daec, 0x7f0e50cd, 0x172ff691, 0x768dd64d, 0x434db0ef, 0xcc544daa, 0xe4df0496, 0x9ee3b5d1, 0x4c1b886a, 0xc1b81f2c, 0x467f5165, 0x9d04ea5e, 0x15d358c, 0xfa737487, 0xfb2e410b, 0xb35a1d67, 0x9252d2db, 0xe9335610, 0x6d1347d6, 0x9a8c61d7, 0x377a0ca1, 0x598e14f8, 0xeb893c13, 0xceee27a9, 0xb735c961, 0xe1ede51c, 0x7a3cb147, 0x9c59dfd2, 0x553f73f2, 0x1879ce14, 0x73bf37c7, 0x53eacdf7, 0x5f5baafd, 0xdf146f3d, 0x7886db44, 0xca81f3af, 0xb93ec468, 0x382c3424, 0xc25f40a3, 0x1672c31d, 0xbc0c25e2, 0x288b493c, 0xff41950d, 0x397101a8, 0x8deb30c, 0xd89ce4b4, 0x6490c156, 0x7b6184cb, 0xd570b632, 0x48745c6c, 0xd04257b8]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 28957,
      "length": 3050,
      "value": "[0x0, 0xb0d090e, 0x161a121c, 0x1d171b12, 0x2c342438, 0x27392d36, 0x3a2e3624, 0x31233f2a, 0x58684870, 0x5365417e, 0x4e725a6c, 0x457f5362, 0x745c6c48, 0x7f516546, 0x62467e54, 0x694b775a, 0xb0d090e0, 0xbbdd99ee, 0xa6ca82fc, 0xadc78bf2, 0x9ce4b4d8, 0x97e9bdd6, 0x8afea6c4, 0x81f3afca, 0xe8b8d890, 0xe3b5d19e, 0xfea2ca8c, 0xf5afc382, 0xc48cfca8, 0xcf81f5a6, 0xd296eeb4, 0xd99be7ba, 0x7bbb3bdb, 0x70b632d5, 0x6da129c7, 0x66ac20c9, 0x578f1fe3, 0x5c8216ed, 0x41950dff, 0x4a9804f1, 0x23d373ab, 0x28de7aa5, 0x35c961b7, 0x3ec468b9, 0xfe75793, 0x4ea5e9d, 0x19fd458f, 0x12f04c81, 0xcb6bab3b, 0xc066a235, 0xdd71b927, 0xd67cb029, 0xe75f8f03, 0xec52860d, 0xf1459d1f, 0xfa489411, 0x9303e34b, 0x980eea45, 0x8519f157, 0x8e14f859, 0xbf37c773, 0xb43ace7d, 0xa92dd56f, 0xa220dc61, 0xf66d76ad, 0xfd607fa3, 0xe07764b1, 0xeb7a6dbf, 0xda595295, 0xd1545b9b, 0xcc434089, 0xc74e4987, 0xae053edd, 0xa50837d3, 0xb81f2cc1, 0xb31225cf, 0x82311ae5, 0x893c13eb, 0x942b08f9, 0x9f2601f7, 0x46bde64d, 0x4db0ef43, 0x50a7f451, 0x5baafd5f, 0x6a89c275, 0x6184cb7b, 0x7c93d069, 0x779ed967, 0x1ed5ae3d, 0x15d8a733, 0x8cfbc21, 0x3c2b52f, 0x32e18a05, 0x39ec830b, 0x24fb9819, 0x2ff69117, 0x8dd64d76, 0x86db4478, 0x9bcc5f6a, 0x90c15664, 0xa1e2694e, 0xaaef6040, 0xb7f87b52, 0xbcf5725c, 0xd5be0506, 0xdeb30c08, 0xc3a4171a, 0xc8a91e14, 0xf98a213e, 0xf2872830, 0xef903322, 0xe49d3a2c, 0x3d06dd96, 0x360bd498, 0x2b1ccf8a, 0x2011c684, 0x1132f9ae, 0x1a3ff0a0, 0x728ebb2, 0xc25e2bc, 0x656e95e6, 0x6e639ce8, 0x737487fa, 0x78798ef4, 0x495ab1de, 0x4257b8d0, 0x5f40a3c2, 0x544daacc, 0xf7daec41, 0xfcd7e54f, 0xe1c0fe5d, 0xeacdf753, 0xdbeec879, 0xd0e3c177, 0xcdf4da65, 0xc6f9d36b, 0xafb2a431, 0xa4bfad3f, 0xb9a8b62d, 0xb2a5bf23, 0x83868009, 0x888b8907, 0x959c9215, 0x9e919b1b, 0x470a7ca1, 0x4c0775af, 0x51106ebd, 0x5a1d67b3, 0x6b3e5899, 0x60335197, 0x7d244a85, 0x7629438b, 0x1f6234d1, 0x146f3ddf, 0x97826cd, 0x2752fc3, 0x335610e9, 0x385b19e7, 0x254c02f5, 0x2e410bfb, 0x8c61d79a, 0x876cde94, 0x9a7bc586, 0x9176cc88, 0xa055f3a2, 0xab58faac, 0xb64fe1be, 0xbd42e8b0, 0xd4099fea, 0xdf0496e4, 0xc2138df6, 0xc91e84f8, 0xf83dbbd2, 0xf330b2dc, 0xee27a9ce, 0xe52aa0c0, 0x3cb1477a, 0x37bc4e74, 0x2aab5566, 0x21a65c68, 0x10856342, 0x1b886a4c, 0x69f715e, 0xd927850, 0x64d90f0a, 0x6fd40604, 0x72c31d16, 0x79ce1418, 0x48ed2b32, 0x43e0223c, 0x5ef7392e, 0x55fa3020, 0x1b79aec, 0xaba93e2, 0x17ad88f0, 0x1ca081fe, 0x2d83bed4, 0x268eb7da, 0x3b99acc8, 0x3094a5c6, 0x59dfd29c, 0x52d2db92, 0x4fc5c080, 0x44c8c98e, 0x75ebf6a4, 0x7ee6ffaa, 0x63f1e4b8, 0x68fcedb6, 0xb1670a0c, 0xba6a0302, 0xa77d1810, 0xac70111e, 0x9d532e34, 0x965e273a, 0x8b493c28, 0x80443526, 0xe90f427c, 0xe2024b72, 0xff155060, 0xf418596e, 0xc53b6644, 0xce366f4a, 0xd3217458, 0xd82c7d56, 0x7a0ca137, 0x7101a839, 0x6c16b32b, 0x671bba25, 0x5638850f, 0x5d358c01, 0x40229713, 0x4b2f9e1d, 0x2264e947, 0x2969e049, 0x347efb5b, 0x3f73f255, 0xe50cd7f, 0x55dc471, 0x184adf63, 0x1347d66d, 0xcadc31d7, 0xc1d138d9, 0xdcc623cb, 0xd7cb2ac5, 0xe6e815ef, 0xede51ce1, 0xf0f207f3, 0xfbff0efd, 0x92b479a7, 0x99b970a9, 0x84ae6bbb, 0x8fa362b5, 0xbe805d9f, 0xb58d5491, 0xa89a4f83, 0xa397468d]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 32059,
      "length": 3050,
      "value": "[0x0, 0xd090e0b, 0x1a121c16, 0x171b121d, 0x3424382c, 0x392d3627, 0x2e36243a, 0x233f2a31, 0x68487058, 0x65417e53, 0x725a6c4e, 0x7f536245, 0x5c6c4874, 0x5165467f, 0x467e5462, 0x4b775a69, 0xd090e0b0, 0xdd99eebb, 0xca82fca6, 0xc78bf2ad, 0xe4b4d89c, 0xe9bdd697, 0xfea6c48a, 0xf3afca81, 0xb8d890e8, 0xb5d19ee3, 0xa2ca8cfe, 0xafc382f5, 0x8cfca8c4, 0x81f5a6cf, 0x96eeb4d2, 0x9be7bad9, 0xbb3bdb7b, 0xb632d570, 0xa129c76d, 0xac20c966, 0x8f1fe357, 0x8216ed5c, 0x950dff41, 0x9804f14a, 0xd373ab23, 0xde7aa528, 0xc961b735, 0xc468b93e, 0xe757930f, 0xea5e9d04, 0xfd458f19, 0xf04c8112, 0x6bab3bcb, 0x66a235c0, 0x71b927dd, 0x7cb029d6, 0x5f8f03e7, 0x52860dec, 0x459d1ff1, 0x489411fa, 0x3e34b93, 0xeea4598, 0x19f15785, 0x14f8598e, 0x37c773bf, 0x3ace7db4, 0x2dd56fa9, 0x20dc61a2, 0x6d76adf6, 0x607fa3fd, 0x7764b1e0, 0x7a6dbfeb, 0x595295da, 0x545b9bd1, 0x434089cc, 0x4e4987c7, 0x53eddae, 0x837d3a5, 0x1f2cc1b8, 0x1225cfb3, 0x311ae582, 0x3c13eb89, 0x2b08f994, 0x2601f79f, 0xbde64d46, 0xb0ef434d, 0xa7f45150, 0xaafd5f5b, 0x89c2756a, 0x84cb7b61, 0x93d0697c, 0x9ed96777, 0xd5ae3d1e, 0xd8a73315, 0xcfbc2108, 0xc2b52f03, 0xe18a0532, 0xec830b39, 0xfb981924, 0xf691172f, 0xd64d768d, 0xdb447886, 0xcc5f6a9b, 0xc1566490, 0xe2694ea1, 0xef6040aa, 0xf87b52b7, 0xf5725cbc, 0xbe0506d5, 0xb30c08de, 0xa4171ac3, 0xa91e14c8, 0x8a213ef9, 0x872830f2, 0x903322ef, 0x9d3a2ce4, 0x6dd963d, 0xbd49836, 0x1ccf8a2b, 0x11c68420, 0x32f9ae11, 0x3ff0a01a, 0x28ebb207, 0x25e2bc0c, 0x6e95e665, 0x639ce86e, 0x7487fa73, 0x798ef478, 0x5ab1de49, 0x57b8d042, 0x40a3c25f, 0x4daacc54, 0xdaec41f7, 0xd7e54ffc, 0xc0fe5de1, 0xcdf753ea, 0xeec879db, 0xe3c177d0, 0xf4da65cd, 0xf9d36bc6, 0xb2a431af, 0xbfad3fa4, 0xa8b62db9, 0xa5bf23b2, 0x86800983, 0x8b890788, 0x9c921595, 0x919b1b9e, 0xa7ca147, 0x775af4c, 0x106ebd51, 0x1d67b35a, 0x3e58996b, 0x33519760, 0x244a857d, 0x29438b76, 0x6234d11f, 0x6f3ddf14, 0x7826cd09, 0x752fc302, 0x5610e933, 0x5b19e738, 0x4c02f525, 0x410bfb2e, 0x61d79a8c, 0x6cde9487, 0x7bc5869a, 0x76cc8891, 0x55f3a2a0, 0x58faacab, 0x4fe1beb6, 0x42e8b0bd, 0x99fead4, 0x496e4df, 0x138df6c2, 0x1e84f8c9, 0x3dbbd2f8, 0x30b2dcf3, 0x27a9ceee, 0x2aa0c0e5, 0xb1477a3c, 0xbc4e7437, 0xab55662a, 0xa65c6821, 0x85634210, 0x886a4c1b, 0x9f715e06, 0x9278500d, 0xd90f0a64, 0xd406046f, 0xc31d1672, 0xce141879, 0xed2b3248, 0xe0223c43, 0xf7392e5e, 0xfa302055, 0xb79aec01, 0xba93e20a, 0xad88f017, 0xa081fe1c, 0x83bed42d, 0x8eb7da26, 0x99acc83b, 0x94a5c630, 0xdfd29c59, 0xd2db9252, 0xc5c0804f, 0xc8c98e44, 0xebf6a475, 0xe6ffaa7e, 0xf1e4b863, 0xfcedb668, 0x670a0cb1, 0x6a0302ba, 0x7d1810a7, 0x70111eac, 0x532e349d, 0x5e273a96, 0x493c288b, 0x44352680, 0xf427ce9, 0x24b72e2, 0x155060ff, 0x18596ef4, 0x3b6644c5, 0x366f4ace, 0x217458d3, 0x2c7d56d8, 0xca1377a, 0x1a83971, 0x16b32b6c, 0x1bba2567, 0x38850f56, 0x358c015d, 0x22971340, 0x2f9e1d4b, 0x64e94722, 0x69e04929, 0x7efb5b34, 0x73f2553f, 0x50cd7f0e, 0x5dc47105, 0x4adf6318, 0x47d66d13, 0xdc31d7ca, 0xd138d9c1, 0xc623cbdc, 0xcb2ac5d7, 0xe815efe6, 0xe51ce1ed, 0xf207f3f0, 0xff0efdfb, 0xb479a792, 0xb970a999, 0xae6bbb84, 0xa362b58f, 0x805d9fbe, 0x8d5491b5, 0x9a4f83a8, 0x97468da3]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 35161,
      "length": 3050,
      "value": "[0x0, 0x90e0b0d, 0x121c161a, 0x1b121d17, 0x24382c34, 0x2d362739, 0x36243a2e, 0x3f2a3123, 0x48705868, 0x417e5365, 0x5a6c4e72, 0x5362457f, 0x6c48745c, 0x65467f51, 0x7e546246, 0x775a694b, 0x90e0b0d0, 0x99eebbdd, 0x82fca6ca, 0x8bf2adc7, 0xb4d89ce4, 0xbdd697e9, 0xa6c48afe, 0xafca81f3, 0xd890e8b8, 0xd19ee3b5, 0xca8cfea2, 0xc382f5af, 0xfca8c48c, 0xf5a6cf81, 0xeeb4d296, 0xe7bad99b, 0x3bdb7bbb, 0x32d570b6, 0x29c76da1, 0x20c966ac, 0x1fe3578f, 0x16ed5c82, 0xdff4195, 0x4f14a98, 0x73ab23d3, 0x7aa528de, 0x61b735c9, 0x68b93ec4, 0x57930fe7, 0x5e9d04ea, 0x458f19fd, 0x4c8112f0, 0xab3bcb6b, 0xa235c066, 0xb927dd71, 0xb029d67c, 0x8f03e75f, 0x860dec52, 0x9d1ff145, 0x9411fa48, 0xe34b9303, 0xea45980e, 0xf1578519, 0xf8598e14, 0xc773bf37, 0xce7db43a, 0xd56fa92d, 0xdc61a220, 0x76adf66d, 0x7fa3fd60, 0x64b1e077, 0x6dbfeb7a, 0x5295da59, 0x5b9bd154, 0x4089cc43, 0x4987c74e, 0x3eddae05, 0x37d3a508, 0x2cc1b81f, 0x25cfb312, 0x1ae58231, 0x13eb893c, 0x8f9942b, 0x1f79f26, 0xe64d46bd, 0xef434db0, 0xf45150a7, 0xfd5f5baa, 0xc2756a89, 0xcb7b6184, 0xd0697c93, 0xd967779e, 0xae3d1ed5, 0xa73315d8, 0xbc2108cf, 0xb52f03c2, 0x8a0532e1, 0x830b39ec, 0x981924fb, 0x91172ff6, 0x4d768dd6, 0x447886db, 0x5f6a9bcc, 0x566490c1, 0x694ea1e2, 0x6040aaef, 0x7b52b7f8, 0x725cbcf5, 0x506d5be, 0xc08deb3, 0x171ac3a4, 0x1e14c8a9, 0x213ef98a, 0x2830f287, 0x3322ef90, 0x3a2ce49d, 0xdd963d06, 0xd498360b, 0xcf8a2b1c, 0xc6842011, 0xf9ae1132, 0xf0a01a3f, 0xebb20728, 0xe2bc0c25, 0x95e6656e, 0x9ce86e63, 0x87fa7374, 0x8ef47879, 0xb1de495a, 0xb8d04257, 0xa3c25f40, 0xaacc544d, 0xec41f7da, 0xe54ffcd7, 0xfe5de1c0, 0xf753eacd, 0xc879dbee, 0xc177d0e3, 0xda65cdf4, 0xd36bc6f9, 0xa431afb2, 0xad3fa4bf, 0xb62db9a8, 0xbf23b2a5, 0x80098386, 0x8907888b, 0x9215959c, 0x9b1b9e91, 0x7ca1470a, 0x75af4c07, 0x6ebd5110, 0x67b35a1d, 0x58996b3e, 0x51976033, 0x4a857d24, 0x438b7629, 0x34d11f62, 0x3ddf146f, 0x26cd0978, 0x2fc30275, 0x10e93356, 0x19e7385b, 0x2f5254c, 0xbfb2e41, 0xd79a8c61, 0xde94876c, 0xc5869a7b, 0xcc889176, 0xf3a2a055, 0xfaacab58, 0xe1beb64f, 0xe8b0bd42, 0x9fead409, 0x96e4df04, 0x8df6c213, 0x84f8c91e, 0xbbd2f83d, 0xb2dcf330, 0xa9ceee27, 0xa0c0e52a, 0x477a3cb1, 0x4e7437bc, 0x55662aab, 0x5c6821a6, 0x63421085, 0x6a4c1b88, 0x715e069f, 0x78500d92, 0xf0a64d9, 0x6046fd4, 0x1d1672c3, 0x141879ce, 0x2b3248ed, 0x223c43e0, 0x392e5ef7, 0x302055fa, 0x9aec01b7, 0x93e20aba, 0x88f017ad, 0x81fe1ca0, 0xbed42d83, 0xb7da268e, 0xacc83b99, 0xa5c63094, 0xd29c59df, 0xdb9252d2, 0xc0804fc5, 0xc98e44c8, 0xf6a475eb, 0xffaa7ee6, 0xe4b863f1, 0xedb668fc, 0xa0cb167, 0x302ba6a, 0x1810a77d, 0x111eac70, 0x2e349d53, 0x273a965e, 0x3c288b49, 0x35268044, 0x427ce90f, 0x4b72e202, 0x5060ff15, 0x596ef418, 0x6644c53b, 0x6f4ace36, 0x7458d321, 0x7d56d82c, 0xa1377a0c, 0xa8397101, 0xb32b6c16, 0xba25671b, 0x850f5638, 0x8c015d35, 0x97134022, 0x9e1d4b2f, 0xe9472264, 0xe0492969, 0xfb5b347e, 0xf2553f73, 0xcd7f0e50, 0xc471055d, 0xdf63184a, 0xd66d1347, 0x31d7cadc, 0x38d9c1d1, 0x23cbdcc6, 0x2ac5d7cb, 0x15efe6e8, 0x1ce1ede5, 0x7f3f0f2, 0xefdfbff, 0x79a792b4, 0x70a999b9, 0x6bbb84ae, 0x62b58fa3, 0x5d9fbe80, 0x5491b58d, 0x4f83a89a, 0x468da397]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "Array",
      "offset": 38263,
      "length": 3050,
      "value": "[0x0, 0xe0b0d09, 0x1c161a12, 0x121d171b, 0x382c3424, 0x3627392d, 0x243a2e36, 0x2a31233f, 0x70586848, 0x7e536541, 0x6c4e725a, 0x62457f53, 0x48745c6c, 0x467f5165, 0x5462467e, 0x5a694b77, 0xe0b0d090, 0xeebbdd99, 0xfca6ca82, 0xf2adc78b, 0xd89ce4b4, 0xd697e9bd, 0xc48afea6, 0xca81f3af, 0x90e8b8d8, 0x9ee3b5d1, 0x8cfea2ca, 0x82f5afc3, 0xa8c48cfc, 0xa6cf81f5, 0xb4d296ee, 0xbad99be7, 0xdb7bbb3b, 0xd570b632, 0xc76da129, 0xc966ac20, 0xe3578f1f, 0xed5c8216, 0xff41950d, 0xf14a9804, 0xab23d373, 0xa528de7a, 0xb735c961, 0xb93ec468, 0x930fe757, 0x9d04ea5e, 0x8f19fd45, 0x8112f04c, 0x3bcb6bab, 0x35c066a2, 0x27dd71b9, 0x29d67cb0, 0x3e75f8f, 0xdec5286, 0x1ff1459d, 0x11fa4894, 0x4b9303e3, 0x45980eea, 0x578519f1, 0x598e14f8, 0x73bf37c7, 0x7db43ace, 0x6fa92dd5, 0x61a220dc, 0xadf66d76, 0xa3fd607f, 0xb1e07764, 0xbfeb7a6d, 0x95da5952, 0x9bd1545b, 0x89cc4340, 0x87c74e49, 0xddae053e, 0xd3a50837, 0xc1b81f2c, 0xcfb31225, 0xe582311a, 0xeb893c13, 0xf9942b08, 0xf79f2601, 0x4d46bde6, 0x434db0ef, 0x5150a7f4, 0x5f5baafd, 0x756a89c2, 0x7b6184cb, 0x697c93d0, 0x67779ed9, 0x3d1ed5ae, 0x3315d8a7, 0x2108cfbc, 0x2f03c2b5, 0x532e18a, 0xb39ec83, 0x1924fb98, 0x172ff691, 0x768dd64d, 0x7886db44, 0x6a9bcc5f, 0x6490c156, 0x4ea1e269, 0x40aaef60, 0x52b7f87b, 0x5cbcf572, 0x6d5be05, 0x8deb30c, 0x1ac3a417, 0x14c8a91e, 0x3ef98a21, 0x30f28728, 0x22ef9033, 0x2ce49d3a, 0x963d06dd, 0x98360bd4, 0x8a2b1ccf, 0x842011c6, 0xae1132f9, 0xa01a3ff0, 0xb20728eb, 0xbc0c25e2, 0xe6656e95, 0xe86e639c, 0xfa737487, 0xf478798e, 0xde495ab1, 0xd04257b8, 0xc25f40a3, 0xcc544daa, 0x41f7daec, 0x4ffcd7e5, 0x5de1c0fe, 0x53eacdf7, 0x79dbeec8, 0x77d0e3c1, 0x65cdf4da, 0x6bc6f9d3, 0x31afb2a4, 0x3fa4bfad, 0x2db9a8b6, 0x23b2a5bf, 0x9838680, 0x7888b89, 0x15959c92, 0x1b9e919b, 0xa1470a7c, 0xaf4c0775, 0xbd51106e, 0xb35a1d67, 0x996b3e58, 0x97603351, 0x857d244a, 0x8b762943, 0xd11f6234, 0xdf146f3d, 0xcd097826, 0xc302752f, 0xe9335610, 0xe7385b19, 0xf5254c02, 0xfb2e410b, 0x9a8c61d7, 0x94876cde, 0x869a7bc5, 0x889176cc, 0xa2a055f3, 0xacab58fa, 0xbeb64fe1, 0xb0bd42e8, 0xead4099f, 0xe4df0496, 0xf6c2138d, 0xf8c91e84, 0xd2f83dbb, 0xdcf330b2, 0xceee27a9, 0xc0e52aa0, 0x7a3cb147, 0x7437bc4e, 0x662aab55, 0x6821a65c, 0x42108563, 0x4c1b886a, 0x5e069f71, 0x500d9278, 0xa64d90f, 0x46fd406, 0x1672c31d, 0x1879ce14, 0x3248ed2b, 0x3c43e022, 0x2e5ef739, 0x2055fa30, 0xec01b79a, 0xe20aba93, 0xf017ad88, 0xfe1ca081, 0xd42d83be, 0xda268eb7, 0xc83b99ac, 0xc63094a5, 0x9c59dfd2, 0x9252d2db, 0x804fc5c0, 0x8e44c8c9, 0xa475ebf6, 0xaa7ee6ff, 0xb863f1e4, 0xb668fced, 0xcb1670a, 0x2ba6a03, 0x10a77d18, 0x1eac7011, 0x349d532e, 0x3a965e27, 0x288b493c, 0x26804435, 0x7ce90f42, 0x72e2024b, 0x60ff1550, 0x6ef41859, 0x44c53b66, 0x4ace366f, 0x58d32174, 0x56d82c7d, 0x377a0ca1, 0x397101a8, 0x2b6c16b3, 0x25671bba, 0xf563885, 0x15d358c, 0x13402297, 0x1d4b2f9e, 0x472264e9, 0x492969e0, 0x5b347efb, 0x553f73f2, 0x7f0e50cd, 0x71055dc4, 0x63184adf, 0x6d1347d6, 0xd7cadc31, 0xd9c1d138, 0xcbdcc623, 0xc5d7cb2a, 0xefe6e815, 0xe1ede51c, 0xf3f0f207, 0xfdfbff0e, 0xa792b479, 0xa999b970, 0xbb84ae6b, 0xb58fa362, 0x9fbe805d, 0x91b58d54, 0x83a89a4f, 0x8da39746]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42741,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42803,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42811,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42870,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42878,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42938,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 42946,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43042,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43104,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43112,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43171,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43179,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43239,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43247,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43343,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43405,
      "length": 1,
      "value": "9"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43413,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43472,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43481,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43541,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43550,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43646,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43709,
      "length": 2,
      "value": "13"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43718,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43777,
      "length": 2,
      "value": "14"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43786,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43846,
      "length": 2,
      "value": "15"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43855,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 43912,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44011,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44120,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44133,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44145,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44161,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44172,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44188,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44199,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44215,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44226,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44242,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44276,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44281,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44319,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44325,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44330,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44368,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44374,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44380,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44417,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44423,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44496,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44501,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44539,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44545,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44550,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44588,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44594,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44600,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44637,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44643,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44716,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44721,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44759,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44765,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44770,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44808,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44814,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44820,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44857,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44863,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44936,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44941,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44979,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44985,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 44990,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45028,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45034,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45040,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45077,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45083,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45171,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45180,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45196,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45205,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45221,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45230,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45246,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45255,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45271,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45303,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45309,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45315,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45321,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45338,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45355,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45361,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45367,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45373,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45390,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45407,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45413,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45419,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45425,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45442,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45459,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45465,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45471,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45477,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45494,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45551,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45571,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45576,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45596,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45602,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45622,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45628,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45652,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45672,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45677,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45697,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45703,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45723,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45729,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45753,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45773,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45778,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45798,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45804,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45824,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45830,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45854,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45874,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45879,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45899,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45905,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45925,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 45931,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "BooleanLiteral",
      "offset": 55271,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 55458,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 55708,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.swift",
      "kind": "IntegerLiteral",
      "offset": 56072,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/AES.Cryptors.swift",
      "kind": "BooleanLiteral",
      "offset": 1661,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Array+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 3594,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Array+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 3730,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Foundation\/Array+Foundation.swift",
      "kind": "Array",
      "offset": 1037,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1498,
      "length": 4,
      "value": "0x30"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1523,
      "length": 4,
      "value": "0x02"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1548,
      "length": 4,
      "value": "0x06"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1569,
      "length": 4,
      "value": "0x05"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1595,
      "length": 4,
      "value": "0x03"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1.swift",
      "kind": "IntegerLiteral",
      "offset": 1623,
      "length": 4,
      "value": "0x04"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ASN1\/ASN1Scanner.swift",
      "kind": "IntegerLiteral",
      "offset": 1226,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Bit.swift",
      "kind": "IntegerLiteral",
      "offset": 958,
      "length": 3,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockDecryptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1490,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockDecryptor.swift",
      "kind": "Array",
      "offset": 1768,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockDecryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1867,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockDecryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 2128,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockEncryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1248,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockEncryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1288,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1118,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1123,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1217,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1222,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1303,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1308,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1393,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/BlockModeOptions.swift",
      "kind": "IntegerLiteral",
      "offset": 1398,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Blowfish.swift",
      "kind": "IntegerLiteral",
      "offset": 1358,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Blowfish.swift",
      "kind": "IntegerLiteral",
      "offset": 1576,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Blowfish.swift",
      "kind": "Array",
      "offset": 1695,
      "length": 236,
      "value": "[0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344, 0xa4093822, 0x299f31d0, 0x082efa98, 0xec4e6c89, 0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c, 0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917, 0x9216d5d9, 0x8979fb1b]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Blowfish.swift",
      "kind": "Array",
      "offset": 1977,
      "length": 13876,
      "value": "[[0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, 0xb8e1afed, 0x6a267e96, 0xba7c9045, 0xf12c7f99, 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, 0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, 0x0d95748f, 0x728eb658, 0x718bcd58, 0x82154aee, 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, 0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, 0x8e79dcb0, 0x603a180e, 0x6c9e0e8b, 0xb01e8a3e, 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, 0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, 0x55ca396a, 0x2aab10b6, 0xb4cc5c34, 0x1141e8ce, 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, 0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, 0xafd6ba33, 0x6c24cf5c, 0x7a325381, 0x28958677, 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, 0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, 0xef845d5d, 0xe98575b1, 0xdc262302, 0xeb651b88, 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, 0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, 0x21c66842, 0xf6e96c9a, 0x670c9c61, 0xabd388f0, 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, 0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, 0xa1f1651d, 0x39af0176, 0x66ca593e, 0x82430e88, 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, 0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, 0x4ed3aa62, 0x363f7706, 0x1bfedf72, 0x429b023d, 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, 0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, 0xe3fe501a, 0xb6794c3b, 0x976ce0bd, 0x04c006ba, 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, 0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, 0x6dfc511f, 0x9b30952c, 0xcc814544, 0xaf5ebd09, 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, 0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, 0x5579c0bd, 0x1a60320a, 0xd6a100c6, 0x402c7279, 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, 0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, 0x323db5fa, 0xfd238760, 0x53317b48, 0x3e00df82, 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, 0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, 0x695b27b0, 0xbbca58c8, 0xe1ffa35d, 0xb8f011a0, 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, 0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, 0xe1ddf2da, 0xa4cb7e33, 0x62fb1341, 0xcee4c6e8, 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, 0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, 0xd08ed1d0, 0xafc725e0, 0x8e3c5b2f, 0x8e7594b7, 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, 0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, 0x2f2f2218, 0xbe0e1777, 0xea752dfe, 0x8b021fa1, 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, 0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, 0x165fa266, 0x80957705, 0x93cc7314, 0x211a1477, 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, 0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, 0x00250e2d, 0x2071b35e, 0x226800bb, 0x57b8e0af, 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, 0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, 0x83260376, 0x6295cfa9, 0x11c81968, 0x4e734a41, 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, 0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, 0x08ba6fb5, 0x571be91f, 0xf296ec6b, 0x2a0dd915, 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, 0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a], [0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, 0xad6ea6b0, 0x49a7df7d, 0x9cee60b8, 0x8fedb266, 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, 0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, 0x3f54989a, 0x5b429d65, 0x6b8fe4d6, 0x99f73fd6, 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, 0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, 0x09686b3f, 0x3ebaefc9, 0x3c971814, 0x6b6a70a1, 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, 0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, 0xb03ada37, 0xf0500c0d, 0xf01c1f04, 0x0200b3ff, 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, 0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, 0x3ae5e581, 0x37c2dadc, 0xc8b57634, 0x9af3dda7, 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, 0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, 0x4e548b38, 0x4f6db908, 0x6f420d03, 0xf60a04bf, 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, 0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, 0x5512721f, 0x2e6b7124, 0x501adde6, 0x9f84cd87, 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, 0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, 0xef1c1847, 0x3215d908, 0xdd433b37, 0x24c2ba16, 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, 0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, 0x043556f1, 0xd7a3c76b, 0x3c11183b, 0x5924a509, 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, 0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, 0x771fe71c, 0x4e3d06fa, 0x2965dcb9, 0x99e71d0f, 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, 0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, 0xf2f74ea7, 0x361d2b3d, 0x1939260f, 0x19c27960, 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, 0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, 0xc332ddef, 0xbe6c5aa5, 0x65582185, 0x68ab9802, 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, 0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, 0x13cca830, 0xeb61bd96, 0x0334fe1e, 0xaa0363cf, 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, 0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, 0x648b1eaf, 0x19bdf0ca, 0xa02369b9, 0x655abb50, 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, 0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, 0xf837889a, 0x97e32d77, 0x11ed935f, 0x16681281, 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, 0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, 0xcdb30aeb, 0x532e3054, 0x8fd948e4, 0x6dbc3128, 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, 0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, 0x45eee2b6, 0xa3aaabea, 0xdb6c4f15, 0xfacb4fd0, 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, 0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, 0xcf62a1f2, 0x5b8d2646, 0xfc8883a0, 0xc1c7b6a3, 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, 0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, 0x58428d2a, 0x0c55f5ea, 0x1dadf43e, 0x233f7061, 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, 0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, 0xa6078084, 0x19f8509e, 0xe8efd855, 0x61d99735, 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, 0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, 0xdb73dbd3, 0x105588cd, 0x675fda79, 0xe3674340, 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, 0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7], [0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, 0x411520f7, 0x7602d4f7, 0xbcf46b2e, 0xd4a20068, 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, 0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, 0x4d95fc1d, 0x96b591af, 0x70f4ddd3, 0x66a02f45, 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, 0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, 0x28507825, 0x530429f4, 0x0a2c86da, 0xe9b66dfb, 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, 0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, 0xaace1e7c, 0xd3375fec, 0xce78a399, 0x406b2a42, 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, 0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, 0x3a6efa74, 0xdd5b4332, 0x6841e7f7, 0xca7820fb, 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, 0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, 0x55a867bc, 0xa1159a58, 0xcca92963, 0x99e1db33, 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, 0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, 0x95c11548, 0xe4c66d22, 0x48c1133f, 0xc70f86dc, 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, 0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, 0x257b7834, 0x602a9c60, 0xdff8e8a3, 0x1f636c1b, 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, 0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, 0x85b2a20e, 0xe6ba0d99, 0xde720c8c, 0x2da2f728, 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, 0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, 0x0a476341, 0x992eff74, 0x3a6f6eab, 0xf4f8fd37, 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, 0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, 0xf1290dc7, 0xcc00ffa3, 0xb5390f92, 0x690fed0b, 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, 0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, 0x37392eb3, 0xcc115979, 0x8026e297, 0xf42e312d, 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, 0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, 0x1a6b1018, 0x11caedfa, 0x3d25bdd8, 0xe2e1c3c9, 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, 0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, 0x9dbc8057, 0xf0f7c086, 0x60787bf8, 0x6003604d, 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, 0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, 0x77a057be, 0xbde8ae24, 0x55464299, 0xbf582e61, 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, 0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, 0x7aeb2661, 0x8b1ddf84, 0x846a0e79, 0x915f95e2, 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, 0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, 0xb77f19b6, 0xe0a9dc09, 0x662d09a1, 0xc4324633, 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, 0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, 0xdcb7da83, 0x573906fe, 0xa1e2ce9b, 0x4fcd7f52, 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, 0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, 0xf0177a28, 0xc0f586e0, 0x006058aa, 0x30dc7d62, 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, 0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, 0x6f05e409, 0x4b7c0188, 0x39720a3d, 0x7c927c24, 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, 0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, 0x1e50ef5e, 0xb161e6f8, 0xa28514d9, 0x6c51133c, 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, 0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0], [0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, 0x5cb0679e, 0x4fa33742, 0xd3822740, 0x99bc9bbe, 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, 0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, 0x5748ab2f, 0xbc946e79, 0xc6a376d2, 0x6549c2c8, 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, 0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, 0xa1fad5f0, 0x6a2d519a, 0x63ef8ce2, 0x9a86ee22, 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, 0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, 0x2826a2f9, 0xa73a3ae1, 0x4ba99586, 0xef5562e9, 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, 0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, 0xe990fd5a, 0x9e34d797, 0x2cf0b7d9, 0x022b8b51, 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, 0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, 0xe029ac71, 0xe019a5e6, 0x47b0acfd, 0xed93fa9b, 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, 0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, 0x15056dd4, 0x88f46dba, 0x03a16125, 0x0564f0bd, 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, 0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, 0x7533d928, 0xb155fdf5, 0x03563482, 0x8aba3cbb, 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, 0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, 0xea7a90c2, 0xfb3e7bce, 0x5121ce64, 0x774fbe32, 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, 0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, 0xb39a460a, 0x6445c0dd, 0x586cdecf, 0x1c20c8ae, 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, 0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, 0x72eacea8, 0xfa6484bb, 0x8d6612ae, 0xbf3c6f47, 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, 0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, 0x4040cb08, 0x4eb4e2cc, 0x34d2466a, 0x0115af84, 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, 0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, 0x611560b1, 0xe7933fdc, 0xbb3a792b, 0x344525bd, 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, 0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, 0x1a908749, 0xd44fbd9a, 0xd0dadecb, 0xd50ada38, 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, 0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, 0xbf97222c, 0x15e6fc2a, 0x0f91fc71, 0x9b941525, 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, 0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, 0xe0ec6e0e, 0x1698db3b, 0x4c98a0be, 0x3278e964, 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, 0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, 0xdf359f8d, 0x9b992f2e, 0xe60b6f47, 0x0fe3f11d, 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, 0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, 0xf523f357, 0xa6327623, 0x93a83531, 0x56cccd02, 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, 0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, 0xe6c6c7bd, 0x327a140a, 0x45e1d006, 0xc3f27b9a, 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, 0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, 0x53113ec0, 0x1640e3d3, 0x38abbd60, 0x2547adf0, 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, 0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, 0x1948c25c, 0x02fb8a8c, 0x01c36ae4, 0xd6ebe1f9, 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, 0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6]]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Blowfish.swift",
      "kind": "IntegerLiteral",
      "offset": 15943,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CBC.swift",
      "kind": "IntegerLiteral",
      "offset": 1811,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CCM.swift",
      "kind": "IntegerLiteral",
      "offset": 4307,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CCM.swift",
      "kind": "IntegerLiteral",
      "offset": 4576,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CCM.swift",
      "kind": "Array",
      "offset": 4654,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CCM.swift",
      "kind": "Array",
      "offset": 4697,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CCM.swift",
      "kind": "Array",
      "offset": 8134,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CFB.swift",
      "kind": "IntegerLiteral",
      "offset": 1126,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CFB.swift",
      "kind": "IntegerLiteral",
      "offset": 1171,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CFB.swift",
      "kind": "IntegerLiteral",
      "offset": 2195,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 1139,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 1460,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "BooleanLiteral",
      "offset": 8563,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 9296,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 9336,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/ChaCha20.swift",
      "kind": "BooleanLiteral",
      "offset": 9518,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "Array",
      "offset": 1045,
      "length": 3460,
      "value": "[0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713, 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "Array",
      "offset": 4566,
      "length": 3460,
      "value": "[0x00000000, 0xF26B8303, 0xE13B70F7, 0x1350F3F4, 0xC79A971F, 0x35F1141C, 0x26A1E7E8, 0xD4CA64EB, 0x8AD958CF, 0x78B2DBCC, 0x6BE22838, 0x9989AB3B, 0x4D43CFD0, 0xBF284CD3, 0xAC78BF27, 0x5E133C24, 0x105EC76F, 0xE235446C, 0xF165B798, 0x030E349B, 0xD7C45070, 0x25AFD373, 0x36FF2087, 0xC494A384, 0x9A879FA0, 0x68EC1CA3, 0x7BBCEF57, 0x89D76C54, 0x5D1D08BF, 0xAF768BBC, 0xBC267848, 0x4E4DFB4B, 0x20BD8EDE, 0xD2D60DDD, 0xC186FE29, 0x33ED7D2A, 0xE72719C1, 0x154C9AC2, 0x061C6936, 0xF477EA35, 0xAA64D611, 0x580F5512, 0x4B5FA6E6, 0xB93425E5, 0x6DFE410E, 0x9F95C20D, 0x8CC531F9, 0x7EAEB2FA, 0x30E349B1, 0xC288CAB2, 0xD1D83946, 0x23B3BA45, 0xF779DEAE, 0x05125DAD, 0x1642AE59, 0xE4292D5A, 0xBA3A117E, 0x4851927D, 0x5B016189, 0xA96AE28A, 0x7DA08661, 0x8FCB0562, 0x9C9BF696, 0x6EF07595, 0x417B1DBC, 0xB3109EBF, 0xA0406D4B, 0x522BEE48, 0x86E18AA3, 0x748A09A0, 0x67DAFA54, 0x95B17957, 0xCBA24573, 0x39C9C670, 0x2A993584, 0xD8F2B687, 0x0C38D26C, 0xFE53516F, 0xED03A29B, 0x1F682198, 0x5125DAD3, 0xA34E59D0, 0xB01EAA24, 0x42752927, 0x96BF4DCC, 0x64D4CECF, 0x77843D3B, 0x85EFBE38, 0xDBFC821C, 0x2997011F, 0x3AC7F2EB, 0xC8AC71E8, 0x1C661503, 0xEE0D9600, 0xFD5D65F4, 0x0F36E6F7, 0x61C69362, 0x93AD1061, 0x80FDE395, 0x72966096, 0xA65C047D, 0x5437877E, 0x4767748A, 0xB50CF789, 0xEB1FCBAD, 0x197448AE, 0x0A24BB5A, 0xF84F3859, 0x2C855CB2, 0xDEEEDFB1, 0xCDBE2C45, 0x3FD5AF46, 0x7198540D, 0x83F3D70E, 0x90A324FA, 0x62C8A7F9, 0xB602C312, 0x44694011, 0x5739B3E5, 0xA55230E6, 0xFB410CC2, 0x092A8FC1, 0x1A7A7C35, 0xE811FF36, 0x3CDB9BDD, 0xCEB018DE, 0xDDE0EB2A, 0x2F8B6829, 0x82F63B78, 0x709DB87B, 0x63CD4B8F, 0x91A6C88C, 0x456CAC67, 0xB7072F64, 0xA457DC90, 0x563C5F93, 0x082F63B7, 0xFA44E0B4, 0xE9141340, 0x1B7F9043, 0xCFB5F4A8, 0x3DDE77AB, 0x2E8E845F, 0xDCE5075C, 0x92A8FC17, 0x60C37F14, 0x73938CE0, 0x81F80FE3, 0x55326B08, 0xA759E80B, 0xB4091BFF, 0x466298FC, 0x1871A4D8, 0xEA1A27DB, 0xF94AD42F, 0x0B21572C, 0xDFEB33C7, 0x2D80B0C4, 0x3ED04330, 0xCCBBC033, 0xA24BB5A6, 0x502036A5, 0x4370C551, 0xB11B4652, 0x65D122B9, 0x97BAA1BA, 0x84EA524E, 0x7681D14D, 0x2892ED69, 0xDAF96E6A, 0xC9A99D9E, 0x3BC21E9D, 0xEF087A76, 0x1D63F975, 0x0E330A81, 0xFC588982, 0xB21572C9, 0x407EF1CA, 0x532E023E, 0xA145813D, 0x758FE5D6, 0x87E466D5, 0x94B49521, 0x66DF1622, 0x38CC2A06, 0xCAA7A905, 0xD9F75AF1, 0x2B9CD9F2, 0xFF56BD19, 0x0D3D3E1A, 0x1E6DCDEE, 0xEC064EED, 0xC38D26C4, 0x31E6A5C7, 0x22B65633, 0xD0DDD530, 0x0417B1DB, 0xF67C32D8, 0xE52CC12C, 0x1747422F, 0x49547E0B, 0xBB3FFD08, 0xA86F0EFC, 0x5A048DFF, 0x8ECEE914, 0x7CA56A17, 0x6FF599E3, 0x9D9E1AE0, 0xD3D3E1AB, 0x21B862A8, 0x32E8915C, 0xC083125F, 0x144976B4, 0xE622F5B7, 0xF5720643, 0x07198540, 0x590AB964, 0xAB613A67, 0xB831C993, 0x4A5A4A90, 0x9E902E7B, 0x6CFBAD78, 0x7FAB5E8C, 0x8DC0DD8F, 0xE330A81A, 0x115B2B19, 0x020BD8ED, 0xF0605BEE, 0x24AA3F05, 0xD6C1BC06, 0xC5914FF2, 0x37FACCF1, 0x69E9F0D5, 0x9B8273D6, 0x88D28022, 0x7AB90321, 0xAE7367CA, 0x5C18E4C9, 0x4F48173D, 0xBD23943E, 0xF36E6F75, 0x0105EC76, 0x12551F82, 0xE03E9C81, 0x34F4F86A, 0xC69F7B69, 0xD5CF889D, 0x27A40B9E, 0x79B737BA, 0x8BDCB4B9, 0x988C474D, 0x6AE7C44E, 0xBE2DA0A5, 0x4C4623A6, 0x5F16D052, 0xAD7D5351]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "Array",
      "offset": 8086,
      "length": 2180,
      "value": "[0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241, 0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440, 0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40, 0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841, 0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40, 0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41, 0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641, 0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240, 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41, 0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840, 0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41, 0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40, 0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640, 0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041, 0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240, 0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441, 0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41, 0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840, 0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41, 0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40, 0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640, 0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041, 0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241, 0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440, 0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40, 0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841, 0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40, 0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41, 0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641, 0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "BooleanLiteral",
      "offset": 10446,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10508,
      "length": 11,
      "value": "0xFFFFFFFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10557,
      "length": 3,
      "value": "256"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10653,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10681,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10767,
      "length": 11,
      "value": "0xFFFFFFFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "BooleanLiteral",
      "offset": 10926,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 10988,
      "length": 11,
      "value": "0xFFFFFFFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11037,
      "length": 3,
      "value": "256"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11133,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11161,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11248,
      "length": 11,
      "value": "0xFFFFFFFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11435,
      "length": 6,
      "value": "0x0000"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11479,
      "length": 3,
      "value": "256"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11531,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "IntegerLiteral",
      "offset": 11577,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "BooleanLiteral",
      "offset": 11975,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Checksum.swift",
      "kind": "BooleanLiteral",
      "offset": 12359,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CMAC.swift",
      "kind": "IntegerLiteral",
      "offset": 1087,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CMAC.swift",
      "kind": "Array",
      "offset": 1133,
      "length": 96,
      "value": "[0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CMAC.swift",
      "kind": "Array",
      "offset": 1270,
      "length": 96,
      "value": "[0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x87]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 662,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 1820,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 1858,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "Array",
      "offset": 1876,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 2480,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 2814,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 2876,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 2898,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 3161,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 3187,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 3240,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Codable.swift",
      "kind": "IntegerLiteral",
      "offset": 3319,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "Array",
      "offset": 1101,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1171,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1267,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1329,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1444,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "Array",
      "offset": 1630,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1700,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1796,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1858,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Collection+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1973,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CTR.swift",
      "kind": "IntegerLiteral",
      "offset": 1304,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CTR.swift",
      "kind": "IntegerLiteral",
      "offset": 2863,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/CTR.swift",
      "kind": "IntegerLiteral",
      "offset": 3148,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Foundation\/Data+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 1785,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Foundation\/Data+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 1935,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2486,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2491,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2536,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2541,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2570,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2774,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2842,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2864,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2908,
      "length": 4,
      "value": "0xFF"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2943,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 2973,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 3016,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/DataConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 3096,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/ECB.swift",
      "kind": "IntegerLiteral",
      "offset": 1532,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 2499,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 4003,
      "length": 2,
      "value": "12"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 4138,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 9517,
      "length": 18,
      "value": "0xE100000000000000"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 9540,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/GCM.swift",
      "kind": "IntegerLiteral",
      "offset": 10606,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Generics.swift",
      "kind": "IntegerLiteral",
      "offset": 1518,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Generics.swift",
      "kind": "IntegerLiteral",
      "offset": 1669,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Generics.swift",
      "kind": "IntegerLiteral",
      "offset": 1702,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Generics.swift",
      "kind": "IntegerLiteral",
      "offset": 1769,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Generics.swift",
      "kind": "IntegerLiteral",
      "offset": 1845,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "IntegerLiteral",
      "offset": 983,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "IntegerLiteral",
      "offset": 1019,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "Array",
      "offset": 1092,
      "length": 48,
      "value": "[0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "IntegerLiteral",
      "offset": 1239,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "Array",
      "offset": 1394,
      "length": 256,
      "value": "[7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 7, 12, 17, 22, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 5, 9, 14, 20, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 4, 11, 16, 23, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21, 6, 10, 15, 21]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "Array",
      "offset": 1749,
      "length": 834,
      "value": "[0xd76aa478, 0xe8c7b756, 0x242070db, 0xc1bdceee, 0xf57c0faf, 0x4787c62a, 0xa8304613, 0xfd469501, 0x698098d8, 0x8b44f7af, 0xffff5bb1, 0x895cd7be, 0x6b901122, 0xfd987193, 0xa679438e, 0x49b40821, 0xf61e2562, 0xc040b340, 0x265e5a51, 0xe9b6c7aa, 0xd62f105d, 0x2441453, 0xd8a1e681, 0xe7d3fbc8, 0x21e1cde6, 0xc33707d6, 0xf4d50d87, 0x455a14ed, 0xa9e3e905, 0xfcefa3f8, 0x676f02d9, 0x8d2a4c8a, 0xfffa3942, 0x8771f681, 0x6d9d6122, 0xfde5380c, 0xa4beea44, 0x4bdecfa9, 0xf6bb4b60, 0xbebfbc70, 0x289b7ec6, 0xeaa127fa, 0xd4ef3085, 0x4881d05, 0xd9d4d039, 0xe6db99e5, 0x1fa27cf8, 0xc4ac5665, 0xf4292244, 0x432aff97, 0xab9423a7, 0xfc93a039, 0x655b59c3, 0x8f0ccc92, 0xffeff47d, 0x85845dd1, 0x6fa87e4f, 0xfe2ce6e0, 0xa3014314, 0x4e0811a1, 0xf7537e82, 0xbd3af235, 0x2ad7d2bb, 0xeb86d391]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/MD5.swift",
      "kind": "BooleanLiteral",
      "offset": 4554,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Multiplication.swift",
      "kind": "IntegerLiteral",
      "offset": 1573,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Multiplication.swift",
      "kind": "IntegerLiteral",
      "offset": 3091,
      "length": 4,
      "value": "1024"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/OCB.swift",
      "kind": "IntegerLiteral",
      "offset": 2215,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/OCB.swift",
      "kind": "IntegerLiteral",
      "offset": 3734,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/OFB.swift",
      "kind": "IntegerLiteral",
      "offset": 1804,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/PKCS\/PBKDF1.swift",
      "kind": "IntegerLiteral",
      "offset": 2272,
      "length": 4,
      "value": "4096"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/PKCS\/PBKDF1.swift",
      "kind": "IntegerLiteral",
      "offset": 2876,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/PKCS\/PBKDF1.swift",
      "kind": "IntegerLiteral",
      "offset": 2969,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/PKCS\/PBKDF2.swift",
      "kind": "IntegerLiteral",
      "offset": 1942,
      "length": 4,
      "value": "4096"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/BlockMode\/PCBC.swift",
      "kind": "IntegerLiteral",
      "offset": 1823,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Poly1305.swift",
      "kind": "IntegerLiteral",
      "offset": 1412,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/PrimeTest.swift",
      "kind": "Array",
      "offset": 261,
      "length": 48,
      "value": "[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/PrimeTest.swift",
      "kind": "Array",
      "offset": 625,
      "length": 435,
      "value": "[2047, 1373653, 25326001, 3215031751, 2152302898747, 3474749660383, 341550071728321, 341550071728321, 3825123056546413051, 3825123056546413051, 3825123056546413051, \"318665857834031151167461\", \"3317044064679887385961981\"]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/PrimeTest.swift",
      "kind": "IntegerLiteral",
      "offset": 2924,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/PrimeTest.swift",
      "kind": "IntegerLiteral",
      "offset": 5639,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1094,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1099,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1159,
      "length": 3,
      "value": "128"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1165,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1229,
      "length": 3,
      "value": "128"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1235,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1442,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1452,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1523,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1533,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "IntegerLiteral",
      "offset": 1584,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Rabbit.swift",
      "kind": "Array",
      "offset": 1640,
      "length": 132,
      "value": "[0x4d34d34d, 0xd34d34d3, 0x34d34d34, 0x4d34d34d, 0xd34d34d3, 0x34d34d34, 0x4d34d34d, 0xd34d34d3]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/RSA\/RSA+Cipher.swift",
      "kind": "IntegerLiteral",
      "offset": 3983,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/RSA\/RSA+Cipher.swift",
      "kind": "IntegerLiteral",
      "offset": 4079,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/RSA\/RSA+Cipher.swift",
      "kind": "IntegerLiteral",
      "offset": 4536,
      "length": 2,
      "value": "11"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/RSA\/RSA+Cipher.swift",
      "kind": "IntegerLiteral",
      "offset": 4992,
      "length": 4,
      "value": "0x00"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/RSA\/RSA+Cipher.swift",
      "kind": "Array",
      "offset": 5554,
      "length": 6,
      "value": "[0x00]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Scrypt.swift",
      "kind": "IntegerLiteral",
      "offset": 1394,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Scrypt.swift",
      "kind": "IntegerLiteral",
      "offset": 1409,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 1008,
      "length": 2,
      "value": "20"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 1073,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "Array",
      "offset": 1154,
      "length": 60,
      "value": "[0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 1330,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "BooleanLiteral",
      "offset": 1593,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "Array",
      "offset": 1626,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "BooleanLiteral",
      "offset": 3451,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3609,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3666,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3671,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3817,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3822,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 3967,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4407,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4450,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4467,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4559,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4576,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4582,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4607,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4624,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4630,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4655,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4672,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4677,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4702,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4717,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA1.swift",
      "kind": "IntegerLiteral",
      "offset": 4736,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 1323,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "BooleanLiteral",
      "offset": 6680,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "Array",
      "offset": 6713,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "BooleanLiteral",
      "offset": 10630,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 10788,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 10862,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 11061,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 11206,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 11841,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 11946,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 11967,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12103,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12120,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12126,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12155,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12172,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12178,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12207,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12224,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12229,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12258,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12273,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12296,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12355,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12376,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12512,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12529,
      "length": 2,
      "value": "56"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12535,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12564,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12581,
      "length": 2,
      "value": "48"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12587,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12616,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12633,
      "length": 2,
      "value": "40"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12639,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12668,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12685,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12691,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12720,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12737,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12743,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12772,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12789,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12795,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12824,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12841,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12846,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12875,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12890,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA2.swift",
      "kind": "IntegerLiteral",
      "offset": 12913,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "Array",
      "offset": 1224,
      "length": 508,
      "value": "[0x0000000000000001, 0x0000000000008082, 0x800000000000808a, 0x8000000080008000, 0x000000000000808b, 0x0000000080000001, 0x8000000080008081, 0x8000000000008009, 0x000000000000008a, 0x0000000000000088, 0x0000000080008009, 0x000000008000000a, 0x000000008000808b, 0x800000000000008b, 0x8000000000008089, 0x8000000000008003, 0x8000000000008002, 0x8000000000000080, 0x000000000000800a, 0x800000008000000a, 0x8000000080008081, 0x8000000000008080, 0x0000000080000001, 0x8000000080008008]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "BooleanLiteral",
      "offset": 3106,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "Array",
      "offset": 3139,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "BooleanLiteral",
      "offset": 8297,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8566,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8587,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8618,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8672,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8789,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8795,
      "length": 4,
      "value": "0x80"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 8832,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 9467,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/SHA3.swift",
      "kind": "IntegerLiteral",
      "offset": 9527,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1342,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1800,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "BooleanLiteral",
      "offset": 1885,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 2043,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2381,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamDecryptor.swift",
      "kind": "BooleanLiteral",
      "offset": 3062,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamEncryptor.swift",
      "kind": "IntegerLiteral",
      "offset": 1277,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/StreamEncryptor.swift",
      "kind": "BooleanLiteral",
      "offset": 2326,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/String+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 1087,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/String+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 1843,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/String+Extension.swift",
      "kind": "BooleanLiteral",
      "offset": 2010,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/StringConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 1631,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/StringConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 3369,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/StringConversion.swift",
      "kind": "BooleanLiteral",
      "offset": 4647,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/StringConversion.swift",
      "kind": "IntegerLiteral",
      "offset": 6089,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/StringConversion.swift",
      "kind": "BooleanLiteral",
      "offset": 6111,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 648,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 1462,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 1952,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 2368,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 2955,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 4976,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 5387,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/CS_BigInt\/Subtraction.swift",
      "kind": "IntegerLiteral",
      "offset": 5674,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1514,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1588,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1624,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1632,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1637,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1662,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1698,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1706,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1711,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1736,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1772,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1780,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1784,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1809,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1845,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt32+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1852,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1338,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1412,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1448,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1456,
      "length": 2,
      "value": "56"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1461,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1486,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1522,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1530,
      "length": 2,
      "value": "48"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1535,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1560,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1596,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1604,
      "length": 2,
      "value": "40"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1609,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1634,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1670,
      "length": 1,
      "value": "3"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1678,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1683,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1708,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1744,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1752,
      "length": 2,
      "value": "24"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1757,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1782,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1818,
      "length": 1,
      "value": "5"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1826,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1831,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1856,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1892,
      "length": 1,
      "value": "6"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1900,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1904,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1929,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1965,
      "length": 1,
      "value": "7"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/UInt64+Extension.swift",
      "kind": "IntegerLiteral",
      "offset": 1972,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 1958,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 2237,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 2417,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 2603,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 3012,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "Array",
      "offset": 3371,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 3383,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "BooleanLiteral",
      "offset": 3742,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Updatable.swift",
      "kind": "Array",
      "offset": 4223,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1000,
      "length": 4,
      "value": "0xff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1019,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1118,
      "length": 6,
      "value": "0xffff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1139,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1239,
      "length": 10,
      "value": "0xffffffff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1264,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1374,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1485,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1596,
      "length": 2,
      "value": "32"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1708,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1801,
      "length": 4,
      "value": "0xf0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1810,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1819,
      "length": 4,
      "value": "0x0f"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1828,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1841,
      "length": 4,
      "value": "0xcc"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1850,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1859,
      "length": 4,
      "value": "0x33"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1868,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1881,
      "length": 4,
      "value": "0xaa"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1890,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1899,
      "length": 4,
      "value": "0x55"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 1908,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2009,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2014,
      "length": 10,
      "value": "0x55555555"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2034,
      "length": 10,
      "value": "0x55555555"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2049,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2065,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2070,
      "length": 10,
      "value": "0x33333333"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2090,
      "length": 10,
      "value": "0x33333333"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2105,
      "length": 1,
      "value": "2"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2121,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2126,
      "length": 10,
      "value": "0x0f0f0f0f"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2146,
      "length": 10,
      "value": "0x0f0f0f0f"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2161,
      "length": 1,
      "value": "4"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2177,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2182,
      "length": 10,
      "value": "0x00ff00ff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2202,
      "length": 10,
      "value": "0x00ff00ff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2217,
      "length": 1,
      "value": "8"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2233,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2239,
      "length": 6,
      "value": "0xffff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2255,
      "length": 6,
      "value": "0xffff"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2266,
      "length": 2,
      "value": "16"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2866,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 2976,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 3567,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 3700,
      "length": 4,
      "value": "0x80"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 3906,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 3922,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 3998,
      "length": 1,
      "value": "0"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/Utils.swift",
      "kind": "IntegerLiteral",
      "offset": 4026,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/XChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 1624,
      "length": 2,
      "value": "64"
    },
    {
      "filePath": "\/Users\/vlabs\/builds\/am_vahJ2\/0\/65apps\/lunaid\/luna-id-ios\/Pods\/CryptoSwift\/Sources\/CryptoSwift\/XChaCha20.swift",
      "kind": "IntegerLiteral",
      "offset": 2203,
      "length": 1,
      "value": "0"
    }
  ]
}