File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# PyAuth version history:
22
3- * 0.9.10 - Implement authenticated encryption
3+ * 0.9.10 - Implement authenticated 256-bit encryption
44
55* 0.9.7 - Keyboard accelerators working
66
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Metadata about the program."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import sysconfig
521import io
622import pkg_resources
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Authentication code entry panel."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import wx
521from AuthenticationStore import AuthenticationEntry
622from Logging import GetLogger
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Frame for the main window."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import math
521import sysconfig
622import pkg_resources
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Authentication secrets store."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import os
521import errno
622import string
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Database change-password dialog box."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import wx
521from Logging import GetLogger
622
Original file line number Diff line number Diff line change 2828 Remembered toolbar height
2929"""
3030
31+ ## PyAuth - Google Authenticator desktop application
32+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
33+
34+ ## This program is free software: you can redistribute it and/or modify
35+ ## it under the terms of the GNU General Public License as published by
36+ ## the Free Software Foundation, either version 3 of the License, or
37+ ## (at your option) any later version.
38+
39+ ## This program is distributed in the hope that it will be useful,
40+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
41+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
42+ ## GNU General Public License for more details.
43+
44+ ## You should have received a copy of the GNU General Public License
45+ ## along with this program. If not, see http://www.gnu.org/licenses/
46+
3147import logging
3248import os .path
3349import wx
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Database password dialog box."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420import wx
521from Logging import GetLogger
622
Original file line number Diff line number Diff line change 99Unicode string containing base64 data directly).
1010"""
1111
12+ ## PyAuth - Google Authenticator desktop application
13+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
14+
15+ ## This program is free software: you can redistribute it and/or modify
16+ ## it under the terms of the GNU General Public License as published by
17+ ## the Free Software Foundation, either version 3 of the License, or
18+ ## (at your option) any later version.
19+
20+ ## This program is distributed in the hope that it will be useful,
21+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
22+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23+ ## GNU General Public License for more details.
24+
25+ ## You should have received a copy of the GNU General Public License
26+ ## along with this program. If not, see http://www.gnu.org/licenses/
27+
1228import os
1329import string
1430import base64
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Exceptions used by other modules."""
33
4+ ## PyAuth - Google Authenticator desktop application
5+ ## Copyright (C) 2016 Todd T Knarr <tknarr@silverglass.org>
6+
7+ ## This program is free software: you can redistribute it and/or modify
8+ ## it under the terms of the GNU General Public License as published by
9+ ## the Free Software Foundation, either version 3 of the License, or
10+ ## (at your option) any later version.
11+
12+ ## This program is distributed in the hope that it will be useful,
13+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15+ ## GNU General Public License for more details.
16+
17+ ## You should have received a copy of the GNU General Public License
18+ ## along with this program. If not, see http://www.gnu.org/licenses/
19+
420class PasswordError ( RuntimeError ):
521 pass
622
You can’t perform that action at this time.
0 commit comments