<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-949</id>
	<title>Nabble - Crypto++ Users</title>
	<updated>2009-11-22T08:51:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Crypto++-Users-f949.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Crypto%2B%2B-Users-f949.html" />
	<subtitle type="html">&lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Crypto++ Library&lt;/a&gt;&amp;nbsp;is a free C++ class library of cryptographic schemes. This mailing list is for user questions and general discussions related to Crypto++.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26466953</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-22T08:51:11Z</published>
	<updated>2009-11-22T08:51:11Z</updated>
	<author>
		<name>Mouse-9</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;I understand. I've compiled NASM on Mac OS X and it seems to pass all the tests.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;So while those people are working on porting &lt;i&gt;binutils&lt;/i&gt; to Mac OS X - perhaps you could isolate assembly code into separate .s (or .asm) files that e.g. I could feed to NASM? Because since GNU incorporated GAS into &lt;i&gt;binutils&lt;/i&gt;, it became a pain-in-the-neck to deal with. I personally think that it was a big mistake and a bad move to fold GAS into the&amp;nbsp;&lt;i&gt;binutils&lt;/i&gt; package.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;NASM input syntax is said to be &quot;like Intel but with less complexity&quot;.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;P.S. Here's an older test-run&amp;nbsp;&lt;/div&gt;&lt;span&gt;&lt;/span&gt;&lt;/body&gt;&lt;/html&gt;

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.&lt;br /&gt;CPU frequency of the test platform was not provided.
&lt;TABLE border=1&gt;&lt;COLGROUP&gt;&lt;COL align=left&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;
&lt;THEAD&gt;&lt;TR&gt;&lt;TH&gt;Algorithm&lt;TH&gt;MiB/Second&lt;TH&gt;Microseconds to&lt;br&gt;Setup Key and IV

&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;AES/GCM (2K tables)&lt;TD&gt;32&lt;TD&gt;2.782
&lt;TR&gt;&lt;TH&gt;AES/GCM (64K tables)&lt;TD&gt;37&lt;TD&gt;8.998
&lt;TR&gt;&lt;TH&gt;AES/CCM&lt;TD&gt;22&lt;TD&gt;0.766
&lt;TR&gt;&lt;TH&gt;AES/EAX&lt;TD&gt;22&lt;TD&gt;1.931
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;GMAC(AES) (2K tables)&lt;TD&gt;109&lt;TD&gt;2.757
&lt;TR&gt;&lt;TH&gt;GMAC(AES) (64K tables)&lt;TD&gt;201&lt;TD&gt;8.983
&lt;TR&gt;&lt;TH&gt;VMAC(AES)-64&lt;TD&gt;512&lt;TD&gt;4.717
&lt;TR&gt;&lt;TH&gt;VMAC(AES)-128&lt;TD&gt;272&lt;TD&gt;5.777
&lt;TR&gt;&lt;TH&gt;HMAC(SHA-1)&lt;TD&gt;198&lt;TD&gt;0.699
&lt;TR&gt;&lt;TH&gt;Two-Track-MAC&lt;TD&gt;131&lt;TD&gt;0.040
&lt;TR&gt;&lt;TH&gt;CMAC(AES)&lt;TD&gt;45&lt;TD&gt;0.666
&lt;TR&gt;&lt;TH&gt;DMAC(AES)&lt;TD&gt;45&lt;TD&gt;1.665
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;CRC32&lt;TD&gt;419
&lt;TR&gt;&lt;TH&gt;Adler32&lt;TD&gt;1246
&lt;TR&gt;&lt;TH&gt;MD5&lt;TD&gt;339
&lt;TR&gt;&lt;TH&gt;SHA-1&lt;TD&gt;198
&lt;TR&gt;&lt;TH&gt;SHA-256&lt;TD&gt;73
&lt;TR&gt;&lt;TH&gt;SHA-512&lt;TD&gt;34
&lt;TR&gt;&lt;TH&gt;Tiger&lt;TD&gt;90
&lt;TR&gt;&lt;TH&gt;Whirlpool&lt;TD&gt;20
&lt;TR&gt;&lt;TH&gt;RIPEMD-160&lt;TD&gt;105
&lt;TR&gt;&lt;TH&gt;RIPEMD-320&lt;TD&gt;114
&lt;TR&gt;&lt;TH&gt;RIPEMD-128&lt;TD&gt;192
&lt;TR&gt;&lt;TH&gt;RIPEMD-256&lt;TD&gt;201
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;Panama-LE&lt;TD&gt;291&lt;TD&gt;3.579
&lt;TR&gt;&lt;TH&gt;Panama-BE&lt;TD&gt;269&lt;TD&gt;3.728
&lt;TR&gt;&lt;TH&gt;Salsa20&lt;TD&gt;175&lt;TD&gt;0.333
&lt;TR&gt;&lt;TH&gt;Salsa20/12&lt;TD&gt;249&lt;TD&gt;0.383
&lt;TR&gt;&lt;TH&gt;Salsa20/8&lt;TD&gt;319&lt;TD&gt;0.383
&lt;TR&gt;&lt;TH&gt;Sosemanuk&lt;TD&gt;340&lt;TD&gt;1.002
&lt;TR&gt;&lt;TH&gt;MARC4&lt;TD&gt;150&lt;TD&gt;3.333
&lt;TR&gt;&lt;TH&gt;SEAL-3.0-LE&lt;TD&gt;411&lt;TD&gt;50.768
&lt;TR&gt;&lt;TH&gt;WAKE-OFB-LE&lt;TD&gt;271&lt;TD&gt;3.698
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;AES/CTR (128-bit key)&lt;TD&gt;45&lt;TD&gt;0.594
&lt;TR&gt;&lt;TH&gt;AES/CTR (192-bit key)&lt;TD&gt;39&lt;TD&gt;0.618
&lt;TR&gt;&lt;TH&gt;AES/CTR (256-bit key)&lt;TD&gt;34&lt;TD&gt;0.653
&lt;TR&gt;&lt;TH&gt;AES/CBC (128-bit key)&lt;TD&gt;44&lt;TD&gt;0.460
&lt;TR&gt;&lt;TH&gt;AES/CBC (192-bit key)&lt;TD&gt;38&lt;TD&gt;0.483
&lt;TR&gt;&lt;TH&gt;AES/CBC (256-bit key)&lt;TD&gt;34&lt;TD&gt;0.523
&lt;TR&gt;&lt;TH&gt;AES/OFB (128-bit key)&lt;TD&gt;44&lt;TD&gt;0.582
&lt;TR&gt;&lt;TH&gt;AES/CFB (128-bit key)&lt;TD&gt;45&lt;TD&gt;0.916
&lt;TR&gt;&lt;TH&gt;AES/ECB (128-bit key)&lt;TD&gt;46&lt;TD&gt;0.242
&lt;TR&gt;&lt;TH&gt;Camellia/CTR (128-bit key)&lt;TD&gt;71&lt;TD&gt;0.580
&lt;TR&gt;&lt;TH&gt;Camellia/CTR (256-bit key)&lt;TD&gt;56&lt;TD&gt;0.668
&lt;TR&gt;&lt;TH&gt;Twofish/CTR&lt;TD&gt;60&lt;TD&gt;5.682
&lt;TR&gt;&lt;TH&gt;Serpent/CTR&lt;TD&gt;43&lt;TD&gt;0.938
&lt;TR&gt;&lt;TH&gt;CAST-256/CTR&lt;TD&gt;56&lt;TD&gt;2.020
&lt;TR&gt;&lt;TH&gt;RC6/CTR&lt;TD&gt;88&lt;TD&gt;2.544
&lt;TR&gt;&lt;TH&gt;MARS/CTR&lt;TD&gt;64&lt;TD&gt;2.349
&lt;TR&gt;&lt;TH&gt;SHACAL-2/CTR (128-bit key)&lt;TD&gt;61&lt;TD&gt;0.817
&lt;TR&gt;&lt;TH&gt;SHACAL-2/CTR (512-bit key)&lt;TD&gt;61&lt;TD&gt;0.876
&lt;TR&gt;&lt;TH&gt;DES/CTR&lt;TD&gt;37&lt;TD&gt;7.067
&lt;TR&gt;&lt;TH&gt;DES-XEX3/CTR&lt;TD&gt;34&lt;TD&gt;7.364
&lt;TR&gt;&lt;TH&gt;DES-EDE3/CTR&lt;TD&gt;14&lt;TD&gt;21.293
&lt;TR&gt;&lt;TH&gt;IDEA/CTR&lt;TD&gt;46&lt;TD&gt;0.707
&lt;TR&gt;&lt;TH&gt;RC5 (r=16)&lt;TD&gt;104&lt;TD&gt;2.223
&lt;TR&gt;&lt;TH&gt;Blowfish/CTR&lt;TD&gt;76&lt;TD&gt;48.266
&lt;TR&gt;&lt;TH&gt;TEA/CTR&lt;TD&gt;39&lt;TD&gt;0.521
&lt;TR&gt;&lt;TH&gt;XTEA/CTR&lt;TD&gt;17&lt;TD&gt;0.517
&lt;TR&gt;&lt;TH&gt;CAST-128/CTR&lt;TD&gt;46&lt;TD&gt;0.986
&lt;TR&gt;&lt;TH&gt;SKIPJACK/CTR&lt;TD&gt;26&lt;TD&gt;2.510
&lt;TR&gt;&lt;TH&gt;SEED/CTR (1/2 K table)&lt;TD&gt;41&lt;TD&gt;0.694&lt;/TABLE&gt;
&lt;TABLE border=1&gt;&lt;COLGROUP&gt;&lt;COL align=left&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;
&lt;THEAD&gt;&lt;TR&gt;&lt;TH&gt;Operation&lt;TH&gt;Milliseconds/Operation

&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 1024 Encryption&lt;TD&gt;0.14
&lt;TR&gt;&lt;TH&gt;RSA 1024 Decryption&lt;TD&gt;4.12
&lt;TR&gt;&lt;TH&gt;LUC 1024 Encryption&lt;TD&gt;0.17
&lt;TR&gt;&lt;TH&gt;LUC 1024 Decryption&lt;TD&gt;6.90
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Encryption&lt;TD&gt;4.61
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Encryption with precomputation&lt;TD&gt;3.88
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Decryption&lt;TD&gt;2.98
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Encryption&lt;TD&gt;2.07
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Encryption with precomputation&lt;TD&gt;2.06
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Decryption&lt;TD&gt;1.26
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 2048 Encryption&lt;TD&gt;0.39
&lt;TR&gt;&lt;TH&gt;RSA 2048 Decryption&lt;TD&gt;29.10
&lt;TR&gt;&lt;TH&gt;LUC 2048 Encryption&lt;TD&gt;0.52
&lt;TR&gt;&lt;TH&gt;LUC 2048 Decryption&lt;TD&gt;48.91
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Encryption&lt;TD&gt;21.96
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Encryption with precomputation&lt;TD&gt;19.06
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Decryption&lt;TD&gt;12.57
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Encryption&lt;TD&gt;10.50
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Encryption with precomputation&lt;TD&gt;10.67
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Decryption&lt;TD&gt;5.97
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 1024 Signature&lt;TD&gt;4.07
&lt;TR&gt;&lt;TH&gt;RSA 1024 Verification&lt;TD&gt;0.14
&lt;TR&gt;&lt;TH&gt;RW 1024 Signature&lt;TD&gt;4.40
&lt;TR&gt;&lt;TH&gt;RW 1024 Verification&lt;TD&gt;0.06
&lt;TR&gt;&lt;TH&gt;LUC 1024 Signature&lt;TD&gt;6.91
&lt;TR&gt;&lt;TH&gt;LUC 1024 Verification&lt;TD&gt;0.17
&lt;TR&gt;&lt;TH&gt;NR 1024 Signature&lt;TD&gt;2.34
&lt;TR&gt;&lt;TH&gt;NR 1024 Signature with precomputation&lt;TD&gt;0.93
&lt;TR&gt;&lt;TH&gt;NR 1024 Verification&lt;TD&gt;2.65
&lt;TR&gt;&lt;TH&gt;NR 1024 Verification with precomputation&lt;TD&gt;1.52
&lt;TR&gt;&lt;TH&gt;DSA 1024 Signature&lt;TD&gt;2.28
&lt;TR&gt;&lt;TH&gt;DSA 1024 Signature with precomputation&lt;TD&gt;0.92
&lt;TR&gt;&lt;TH&gt;DSA 1024 Verification&lt;TD&gt;2.65
&lt;TR&gt;&lt;TH&gt;DSA 1024 Verification with precomputation&lt;TD&gt;1.44
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Signature&lt;TD&gt;2.03
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Signature with precomputation&lt;TD&gt;2.02
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Verification&lt;TD&gt;2.04
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Verification with precomputation&lt;TD&gt;2.06
&lt;TR&gt;&lt;TH&gt;ESIGN 1023 Signature&lt;TD&gt;0.35
&lt;TR&gt;&lt;TH&gt;ESIGN 1023 Verification&lt;TD&gt;0.13
&lt;TR&gt;&lt;TH&gt;ESIGN 1536 Signature&lt;TD&gt;0.84
&lt;TR&gt;&lt;TH&gt;ESIGN 1536 Verification&lt;TD&gt;0.37
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 2048 Signature&lt;TD&gt;29.05
&lt;TR&gt;&lt;TH&gt;RSA 2048 Verification&lt;TD&gt;0.40
&lt;TR&gt;&lt;TH&gt;RW 2048 Signature&lt;TD&gt;29.86
&lt;TR&gt;&lt;TH&gt;RW 2048 Verification&lt;TD&gt;0.13
&lt;TR&gt;&lt;TH&gt;LUC 2048 Signature&lt;TD&gt;48.83
&lt;TR&gt;&lt;TH&gt;LUC 2048 Verification&lt;TD&gt;0.51
&lt;TR&gt;&lt;TH&gt;NR 2048 Signature&lt;TD&gt;11.21
&lt;TR&gt;&lt;TH&gt;NR 2048 Signature with precomputation&lt;TD&gt;3.37
&lt;TR&gt;&lt;TH&gt;NR 2048 Verification&lt;TD&gt;12.53
&lt;TR&gt;&lt;TH&gt;NR 2048 Verification with precomputation&lt;TD&gt;5.43
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Signature&lt;TD&gt;10.83
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Signature with precomputation&lt;TD&gt;10.65
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Verification&lt;TD&gt;10.83
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Verification with precomputation&lt;TD&gt;10.83
&lt;TR&gt;&lt;TH&gt;ESIGN 2046 Signature&lt;TD&gt;0.97
&lt;TR&gt;&lt;TH&gt;ESIGN 2046 Verification&lt;TD&gt;0.39
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;XTR-DH 171 Key-Pair Generation&lt;TD&gt;1.58
&lt;TR&gt;&lt;TH&gt;XTR-DH 171 Key Agreement&lt;TD&gt;3.13
&lt;TR&gt;&lt;TH&gt;XTR-DH 342 Key-Pair Generation&lt;TD&gt;6.72
&lt;TR&gt;&lt;TH&gt;XTR-DH 342 Key Agreement&lt;TD&gt;13.50
&lt;TR&gt;&lt;TH&gt;DH 1024 Key-Pair Generation&lt;TD&gt;2.37
&lt;TR&gt;&lt;TH&gt;DH 1024 Key-Pair Generation with precomputation&lt;TD&gt;1.96
&lt;TR&gt;&lt;TH&gt;DH 1024 Key Agreement&lt;TD&gt;2.90
&lt;TR&gt;&lt;TH&gt;DH 2048 Key-Pair Generation&lt;TD&gt;11.04
&lt;TR&gt;&lt;TH&gt;DH 2048 Key-Pair Generation with precomputation&lt;TD&gt;9.72
&lt;TR&gt;&lt;TH&gt;DH 2048 Key Agreement&lt;TD&gt;12.58
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key-Pair Generation&lt;TD&gt;1.03
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key-Pair Generation with precomputation&lt;TD&gt;1.03
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key Agreement&lt;TD&gt;1.29
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key-Pair Generation&lt;TD&gt;5.21
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key-Pair Generation with precomputation&lt;TD&gt;5.25
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key Agreement&lt;TD&gt;5.80
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key-Pair Generation&lt;TD&gt;2.32
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key-Pair Generation with precomputation&lt;TD&gt;0.89
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key Agreement&lt;TD&gt;4.31
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key-Pair Generation&lt;TD&gt;11.04
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key-Pair Generation with precomputation&lt;TD&gt;3.34
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key Agreement&lt;TD&gt;19.94
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Encryption&lt;TD&gt;8.29
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Encryption with precomputation&lt;TD&gt;5.30
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Decryption&lt;TD&gt;5.32
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Signature&lt;TD&gt;4.11
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Signature with precomputation&lt;TD&gt;2.71
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Verification&lt;TD&gt;11.84
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Verification with precomputation&lt;TD&gt;4.43
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key-Pair Generation&lt;TD&gt;4.12
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key-Pair Generation with precomputation&lt;TD&gt;2.68
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key Agreement&lt;TD&gt;4.13
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key-Pair Generation&lt;TD&gt;4.09
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key-Pair Generation with precomputation&lt;TD&gt;2.65
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key Agreement&lt;TD&gt;11.88&lt;TBODY style=&quot;background: yellow&quot;&gt;

&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Encryption&lt;TD&gt;19.08
&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Encryption with precomputation&lt;TD&gt;5.45
&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Decryption&lt;TD&gt;10.91
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Signature&lt;TD&gt;9.68
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Signature with precomputation&lt;TD&gt;2.80
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Verification&lt;TD&gt;12.06
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Verification with precomputation&lt;TD&gt;4.67
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key-Pair Generation&lt;TD&gt;9.61
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation&lt;TD&gt;2.72
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key Agreement&lt;TD&gt;9.57
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key-Pair Generation&lt;TD&gt;9.61
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation&lt;TD&gt;2.72
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key Agreement&lt;TD&gt;12.07&lt;/TABLE&gt;
Throughput Geometric Average: 186.53

Test ended at Fri Apr  3 10:38:03 2009
&lt;br /&gt;&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;div&gt;, and the current one&amp;nbsp;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;CPU frequency of the test platform was not provided.
&lt;TABLE border=1&gt;&lt;COLGROUP&gt;&lt;COL align=left&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;
&lt;THEAD&gt;&lt;TR&gt;&lt;TH&gt;Algorithm&lt;TH&gt;MiB/Second&lt;TH&gt;Microseconds to&lt;br&gt;Setup Key and IV

&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;AES/GCM (2K tables)&lt;TD&gt;83&lt;TD&gt;1.621
&lt;TR&gt;&lt;TH&gt;AES/GCM (64K tables)&lt;TD&gt;82&lt;TD&gt;11.323
&lt;TR&gt;&lt;TH&gt;AES/CCM&lt;TD&gt;61&lt;TD&gt;0.550
&lt;TR&gt;&lt;TH&gt;AES/EAX&lt;TD&gt;61&lt;TD&gt;1.073
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;GMAC(AES) (2K tables)&lt;TD&gt;257&lt;TD&gt;1.626
&lt;TR&gt;&lt;TH&gt;GMAC(AES) (64K tables)&lt;TD&gt;252&lt;TD&gt;11.309
&lt;TR&gt;&lt;TH&gt;VMAC(AES)-64&lt;TD&gt;3481&lt;TD&gt;2.106
&lt;TR&gt;&lt;TH&gt;VMAC(AES)-128&lt;TD&gt;1305&lt;TD&gt;2.509
&lt;TR&gt;&lt;TH&gt;HMAC(SHA-1)&lt;TD&gt;267&lt;TD&gt;0.442
&lt;TR&gt;&lt;TH&gt;Two-Track-MAC&lt;TD&gt;164&lt;TD&gt;0.032
&lt;TR&gt;&lt;TH&gt;CMAC(AES)&lt;TD&gt;122&lt;TD&gt;0.400
&lt;TR&gt;&lt;TH&gt;DMAC(AES)&lt;TD&gt;121&lt;TD&gt;1.050
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;CRC32&lt;TD&gt;417
&lt;TR&gt;&lt;TH&gt;Adler32&lt;TD&gt;1575
&lt;TR&gt;&lt;TH&gt;MD5&lt;TD&gt;419
&lt;TR&gt;&lt;TH&gt;SHA-1&lt;TD&gt;266
&lt;TR&gt;&lt;TH&gt;SHA-256&lt;TD&gt;112
&lt;TR&gt;&lt;TH&gt;SHA-512&lt;TD&gt;176
&lt;TR&gt;&lt;TH&gt;Tiger&lt;TD&gt;346
&lt;TR&gt;&lt;TH&gt;Whirlpool&lt;TD&gt;48
&lt;TR&gt;&lt;TH&gt;RIPEMD-160&lt;TD&gt;170
&lt;TR&gt;&lt;TH&gt;RIPEMD-320&lt;TD&gt;184
&lt;TR&gt;&lt;TH&gt;RIPEMD-128&lt;TD&gt;257
&lt;TR&gt;&lt;TH&gt;RIPEMD-256&lt;TD&gt;286
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;Panama-LE&lt;TD&gt;399&lt;TD&gt;2.452
&lt;TR&gt;&lt;TH&gt;Panama-BE&lt;TD&gt;293&lt;TD&gt;3.158
&lt;TR&gt;&lt;TH&gt;Salsa20&lt;TD&gt;228&lt;TD&gt;0.189
&lt;TR&gt;&lt;TH&gt;Salsa20/12&lt;TD&gt;329&lt;TD&gt;0.228
&lt;TR&gt;&lt;TH&gt;Salsa20/8&lt;TD&gt;418&lt;TD&gt;0.228
&lt;TR&gt;&lt;TH&gt;Sosemanuk&lt;TD&gt;303&lt;TD&gt;1.151
&lt;TR&gt;&lt;TH&gt;MARC4&lt;TD&gt;218&lt;TD&gt;2.421
&lt;TR&gt;&lt;TH&gt;SEAL-3.0-LE&lt;TD&gt;577&lt;TD&gt;34.264
&lt;TR&gt;&lt;TH&gt;WAKE-OFB-LE&lt;TD&gt;285&lt;TD&gt;2.481
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;AES/CTR (128-bit key)&lt;TD&gt;122&lt;TD&gt;0.389
&lt;TR&gt;&lt;TH&gt;AES/CTR (192-bit key)&lt;TD&gt;105&lt;TD&gt;0.383
&lt;TR&gt;&lt;TH&gt;AES/CTR (256-bit key)&lt;TD&gt;92&lt;TD&gt;0.411
&lt;TR&gt;&lt;TH&gt;AES/CBC (128-bit key)&lt;TD&gt;121&lt;TD&gt;0.317
&lt;TR&gt;&lt;TH&gt;AES/CBC (192-bit key)&lt;TD&gt;104&lt;TD&gt;0.314
&lt;TR&gt;&lt;TH&gt;AES/CBC (256-bit key)&lt;TD&gt;91&lt;TD&gt;0.343
&lt;TR&gt;&lt;TH&gt;AES/OFB (128-bit key)&lt;TD&gt;122&lt;TD&gt;0.371
&lt;TR&gt;&lt;TH&gt;AES/CFB (128-bit key)&lt;TD&gt;122&lt;TD&gt;0.503
&lt;TR&gt;&lt;TH&gt;AES/ECB (128-bit key)&lt;TD&gt;125&lt;TD&gt;0.183
&lt;TR&gt;&lt;TH&gt;Camellia/CTR (128-bit key)&lt;TD&gt;82&lt;TD&gt;0.313
&lt;TR&gt;&lt;TH&gt;Camellia/CTR (256-bit key)&lt;TD&gt;65&lt;TD&gt;0.357
&lt;TR&gt;&lt;TH&gt;Twofish/CTR&lt;TD&gt;107&lt;TD&gt;4.312
&lt;TR&gt;&lt;TH&gt;Serpent/CTR&lt;TD&gt;49&lt;TD&gt;0.818
&lt;TR&gt;&lt;TH&gt;CAST-256/CTR&lt;TD&gt;59&lt;TD&gt;1.401
&lt;TR&gt;&lt;TH&gt;RC6/CTR&lt;TD&gt;89&lt;TD&gt;3.813
&lt;TR&gt;&lt;TH&gt;MARS/CTR&lt;TD&gt;104&lt;TD&gt;1.857
&lt;TR&gt;&lt;TH&gt;SHACAL-2/CTR (128-bit key)&lt;TD&gt;92&lt;TD&gt;0.492
&lt;TR&gt;&lt;TH&gt;SHACAL-2/CTR (512-bit key)&lt;TD&gt;92&lt;TD&gt;0.542
&lt;TR&gt;&lt;TH&gt;DES/CTR&lt;TD&gt;47&lt;TD&gt;6.772
&lt;TR&gt;&lt;TH&gt;DES-XEX3/CTR&lt;TD&gt;44&lt;TD&gt;6.970
&lt;TR&gt;&lt;TH&gt;DES-EDE3/CTR&lt;TD&gt;19&lt;TD&gt;20.664
&lt;TR&gt;&lt;TH&gt;IDEA/CTR&lt;TD&gt;46&lt;TD&gt;0.392
&lt;TR&gt;&lt;TH&gt;RC5 (r=16)&lt;TD&gt;104&lt;TD&gt;3.200
&lt;TR&gt;&lt;TH&gt;Blowfish/CTR&lt;TD&gt;89&lt;TD&gt;39.915
&lt;TR&gt;&lt;TH&gt;TEA/CTR&lt;TD&gt;39&lt;TD&gt;0.307
&lt;TR&gt;&lt;TH&gt;XTEA/CTR&lt;TD&gt;36&lt;TD&gt;0.298
&lt;TR&gt;&lt;TH&gt;CAST-128/CTR&lt;TD&gt;76&lt;TD&gt;0.546
&lt;TR&gt;&lt;TH&gt;SKIPJACK/CTR&lt;TD&gt;34&lt;TD&gt;3.285
&lt;TR&gt;&lt;TH&gt;SEED/CTR (1/2 K table)&lt;TD&gt;35&lt;TD&gt;0.413&lt;/TABLE&gt;
&lt;TABLE border=1&gt;&lt;COLGROUP&gt;&lt;COL align=left&gt;&lt;COL align=right&gt;&lt;COL align=right&gt;
&lt;THEAD&gt;&lt;TR&gt;&lt;TH&gt;Operation&lt;TH&gt;Milliseconds/Operation

&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 1024 Encryption&lt;TD&gt;0.05
&lt;TR&gt;&lt;TH&gt;RSA 1024 Decryption&lt;TD&gt;0.90
&lt;TR&gt;&lt;TH&gt;LUC 1024 Encryption&lt;TD&gt;0.05
&lt;TR&gt;&lt;TH&gt;LUC 1024 Decryption&lt;TD&gt;1.59
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Encryption&lt;TD&gt;0.57
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Encryption with precomputation&lt;TD&gt;1.03
&lt;TR&gt;&lt;TH&gt;DLIES 1024 Decryption&lt;TD&gt;0.78
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Encryption&lt;TD&gt;0.39
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Encryption with precomputation&lt;TD&gt;0.39
&lt;TR&gt;&lt;TH&gt;LUCELG 512 Decryption&lt;TD&gt;0.43
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 2048 Encryption&lt;TD&gt;0.10
&lt;TR&gt;&lt;TH&gt;RSA 2048 Decryption&lt;TD&gt;3.97
&lt;TR&gt;&lt;TH&gt;LUC 2048 Encryption&lt;TD&gt;0.11
&lt;TR&gt;&lt;TH&gt;LUC 2048 Decryption&lt;TD&gt;6.65
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Encryption&lt;TD&gt;2.96
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Encryption with precomputation&lt;TD&gt;3.30
&lt;TR&gt;&lt;TH&gt;DLIES 2048 Decryption&lt;TD&gt;2.52
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Encryption&lt;TD&gt;1.30
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Encryption with precomputation&lt;TD&gt;1.30
&lt;TR&gt;&lt;TH&gt;LUCELG 1024 Decryption&lt;TD&gt;1.15
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 1024 Signature&lt;TD&gt;0.94
&lt;TR&gt;&lt;TH&gt;RSA 1024 Verification&lt;TD&gt;0.05
&lt;TR&gt;&lt;TH&gt;RW 1024 Signature&lt;TD&gt;1.28
&lt;TR&gt;&lt;TH&gt;RW 1024 Verification&lt;TD&gt;0.03
&lt;TR&gt;&lt;TH&gt;LUC 1024 Signature&lt;TD&gt;1.58
&lt;TR&gt;&lt;TH&gt;LUC 1024 Verification&lt;TD&gt;0.05
&lt;TR&gt;&lt;TH&gt;NR 1024 Signature&lt;TD&gt;0.31
&lt;TR&gt;&lt;TH&gt;NR 1024 Signature with precomputation&lt;TD&gt;0.27
&lt;TR&gt;&lt;TH&gt;NR 1024 Verification&lt;TD&gt;0.36
&lt;TR&gt;&lt;TH&gt;NR 1024 Verification with precomputation&lt;TD&gt;0.41
&lt;TR&gt;&lt;TH&gt;DSA 1024 Signature&lt;TD&gt;0.30
&lt;TR&gt;&lt;TH&gt;DSA 1024 Signature with precomputation&lt;TD&gt;0.27
&lt;TR&gt;&lt;TH&gt;DSA 1024 Verification&lt;TD&gt;0.35
&lt;TR&gt;&lt;TH&gt;DSA 1024 Verification with precomputation&lt;TD&gt;0.40
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Signature&lt;TD&gt;0.38
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Signature with precomputation&lt;TD&gt;0.38
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Verification&lt;TD&gt;0.39
&lt;TR&gt;&lt;TH&gt;LUC-HMP 512 Verification with precomputation&lt;TD&gt;0.39
&lt;TR&gt;&lt;TH&gt;ESIGN 1023 Signature&lt;TD&gt;0.14
&lt;TR&gt;&lt;TH&gt;ESIGN 1023 Verification&lt;TD&gt;0.04
&lt;TR&gt;&lt;TH&gt;ESIGN 1536 Signature&lt;TD&gt;0.24
&lt;TR&gt;&lt;TH&gt;ESIGN 1536 Verification&lt;TD&gt;0.09
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;RSA 2048 Signature&lt;TD&gt;3.94
&lt;TR&gt;&lt;TH&gt;RSA 2048 Verification&lt;TD&gt;0.10
&lt;TR&gt;&lt;TH&gt;RW 2048 Signature&lt;TD&gt;4.78
&lt;TR&gt;&lt;TH&gt;RW 2048 Verification&lt;TD&gt;0.05
&lt;TR&gt;&lt;TH&gt;LUC 2048 Signature&lt;TD&gt;6.72
&lt;TR&gt;&lt;TH&gt;LUC 2048 Verification&lt;TD&gt;0.11
&lt;TR&gt;&lt;TH&gt;NR 2048 Signature&lt;TD&gt;1.52
&lt;TR&gt;&lt;TH&gt;NR 2048 Signature with precomputation&lt;TD&gt;0.64
&lt;TR&gt;&lt;TH&gt;NR 2048 Verification&lt;TD&gt;1.75
&lt;TR&gt;&lt;TH&gt;NR 2048 Verification with precomputation&lt;TD&gt;1.02
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Signature&lt;TD&gt;1.31
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Signature with precomputation&lt;TD&gt;1.32
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Verification&lt;TD&gt;1.31
&lt;TR&gt;&lt;TH&gt;LUC-HMP 1024 Verification with precomputation&lt;TD&gt;1.40
&lt;TR&gt;&lt;TH&gt;ESIGN 2046 Signature&lt;TD&gt;0.29
&lt;TR&gt;&lt;TH&gt;ESIGN 2046 Verification&lt;TD&gt;0.09
&lt;TBODY style=&quot;background: yellow&quot;&gt;
&lt;TR&gt;&lt;TH&gt;XTR-DH 171 Key-Pair Generation&lt;TD&gt;0.47
&lt;TR&gt;&lt;TH&gt;XTR-DH 171 Key Agreement&lt;TD&gt;0.93
&lt;TR&gt;&lt;TH&gt;XTR-DH 342 Key-Pair Generation&lt;TD&gt;1.32
&lt;TR&gt;&lt;TH&gt;XTR-DH 342 Key Agreement&lt;TD&gt;2.61
&lt;TR&gt;&lt;TH&gt;DH 1024 Key-Pair Generation&lt;TD&gt;0.30
&lt;TR&gt;&lt;TH&gt;DH 1024 Key-Pair Generation with precomputation&lt;TD&gt;0.52
&lt;TR&gt;&lt;TH&gt;DH 1024 Key Agreement&lt;TD&gt;0.77
&lt;TR&gt;&lt;TH&gt;DH 2048 Key-Pair Generation&lt;TD&gt;1.50
&lt;TR&gt;&lt;TH&gt;DH 2048 Key-Pair Generation with precomputation&lt;TD&gt;1.66
&lt;TR&gt;&lt;TH&gt;DH 2048 Key Agreement&lt;TD&gt;2.51
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key-Pair Generation&lt;TD&gt;0.20
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key-Pair Generation with precomputation&lt;TD&gt;0.20
&lt;TR&gt;&lt;TH&gt;LUCDIF 512 Key Agreement&lt;TD&gt;0.41
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key-Pair Generation&lt;TD&gt;0.67
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key-Pair Generation with precomputation&lt;TD&gt;0.66
&lt;TR&gt;&lt;TH&gt;LUCDIF 1024 Key Agreement&lt;TD&gt;1.12
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key-Pair Generation&lt;TD&gt;0.28
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key-Pair Generation with precomputation&lt;TD&gt;0.25
&lt;TR&gt;&lt;TH&gt;MQV 1024 Key Agreement&lt;TD&gt;0.57
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key-Pair Generation&lt;TD&gt;1.48
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key-Pair Generation with precomputation&lt;TD&gt;0.61
&lt;TR&gt;&lt;TH&gt;MQV 2048 Key Agreement&lt;TD&gt;2.78
&lt;TBODY style=&quot;background: white&quot;&gt;
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Encryption&lt;TD&gt;3.30
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Encryption with precomputation&lt;TD&gt;2.68
&lt;TR&gt;&lt;TH&gt;ECIES over GF(p) 256 Decryption&lt;TD&gt;2.28
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Signature&lt;TD&gt;1.68
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Signature with precomputation&lt;TD&gt;1.39
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Verification&lt;TD&gt;5.32
&lt;TR&gt;&lt;TH&gt;ECDSA over GF(p) 256 Verification with precomputation&lt;TD&gt;2.33
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key-Pair Generation&lt;TD&gt;1.69
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key-Pair Generation with precomputation&lt;TD&gt;1.35
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(p) 256 Key Agreement&lt;TD&gt;1.66
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key-Pair Generation&lt;TD&gt;1.66
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key-Pair Generation with precomputation&lt;TD&gt;1.35
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(p) 256 Key Agreement&lt;TD&gt;5.25&lt;TBODY style=&quot;background: yellow&quot;&gt;

&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Encryption&lt;TD&gt;10.49
&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Encryption with precomputation&lt;TD&gt;3.17
&lt;TR&gt;&lt;TH&gt;ECIES over GF(2^n) 233 Decryption&lt;TD&gt;5.88
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Signature&lt;TD&gt;5.22
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Signature with precomputation&lt;TD&gt;1.65
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Verification&lt;TD&gt;6.40
&lt;TR&gt;&lt;TH&gt;ECNR over GF(2^n) 233 Verification with precomputation&lt;TD&gt;2.86
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key-Pair Generation&lt;TD&gt;5.23
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key-Pair Generation with precomputation&lt;TD&gt;1.63
&lt;TR&gt;&lt;TH&gt;ECDHC over GF(2^n) 233 Key Agreement&lt;TD&gt;5.17
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key-Pair Generation&lt;TD&gt;5.30
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key-Pair Generation with precomputation&lt;TD&gt;1.59
&lt;TR&gt;&lt;TH&gt;ECMQVC over GF(2^n) 233 Key Agreement&lt;TD&gt;6.47&lt;/TABLE&gt;
Throughput Geometric Average: 545.10

Test ended at Sun Nov 22 11:35:40 2009
&lt;br /&gt;&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&amp;nbsp;(64-bit, cryptopp &lt;span class=&quot;Apple-style-span&quot; style=&quot;text-decoration: underline; &quot;&gt;shared&lt;/span&gt; library).&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Recommendation: add some machine/cpu data from &quot;cryptest.exe v&quot; to cryptest.exe b&quot;, so one can identify the compilation etc. conditions under which the benchmark tests ran. Or later on (or after you've tried several options) these listings become rather useless (unless you took precautions and named the files appropriately, which not everybody does :-().&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Nov 21, 2009, at &amp;nbsp;23:16 , Wei Dai wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;There is no easy way to do this, as far as I can tell. Crypto++ doesn't actually use GAS directly. It contains inline assembly, which GCC mixes with assembly code that it generates, and then passes on to the assembler. The code that GCC generates is in AT&amp;amp;T syntax, which NASM doesn't support, I think.&lt;br&gt;&lt;br&gt;BTW, apparently someone is working on getting the latest GAS to work on Mac OS X. See &lt;a href=&quot;http://gcc.gnu.org/ml/gcc/2009-09/msg00146.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gcc.gnu.org/ml/gcc/2009-09/msg00146.html&lt;/a&gt;.&lt;br&gt;&lt;br&gt;--------------------------------------------------&lt;br&gt;From: &quot;Mouse&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mouse008@...&lt;/a&gt;&amp;gt;&lt;br&gt;Sent: Wednesday, November 18, 2009 4:38 AM&lt;br&gt;To: &quot;Crypto++ Users&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;&lt;br&gt;Subject: Re: Performance in Mac OS X&lt;br&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;Is it possible to configure Crypto++ to use NASM instead of GAS? If so&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;- any guidance?&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;I'll post 64-bit Mac OS X numbers later on.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;On Nov 17, 2009, at &amp;nbsp;17:27 , Wei Dai wrote:&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;I'm pretty sure GPLv3 came out way after GNU AS&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;supported .intel_syntax. I&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;suspect that Apple doesn't want to upgrade because they've made too&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;many&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;changes to the assembler and don't want to port those changes to a&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;later&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;version of GNU AS.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;I guess it wouldn't hurt to ask Apple directly. Does anyone know if&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;they&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;have an open source outreach/liason person?&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;BTW, on 64-bit Mac OS X, the performance difference should be much&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;smaller,&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;if you compile Crypto++ into a 64-bit binary. (I don't remember if&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;that&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;happens automatically, or if you have to set some compiler flags.)&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;--------------------------------------------------&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;From: &quot;Zooko Wilcox-O'Hearn&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zooko@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Sent: Tuesday, November 17, 2009 2:09 PM&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;To: &quot;Wei Dai&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;weidai@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Cc: &quot;Jose Cisneros&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacisneros33@...&lt;/a&gt;&amp;gt;; &quot;Crypto++ Users&quot;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Subject: Re: Performance in Mac OS X&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;On Tuesday, 2009-11-17, at 13:47 , Wei Dai wrote:&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;That's because the assembler in Mac OS X is based on a very old&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;version&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;of GNU AS, which doesn't support .intel_syntax. The &amp;nbsp;assembly code&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;in&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Crypto++ is written in Intel syntax to be &amp;nbsp;compatible with Microsoft&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;compilers/assemblers.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;It is indeed a very old version. &amp;nbsp;It calls itself &quot;v1.38&quot;. &amp;nbsp;GNU AS&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;v1.38&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;was released so long ago that I can't figure out when it was. &amp;nbsp;&amp;nbsp;It&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;was&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;released before 1996, and probably many years before 1996.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;I think that Apple refuses to upgrade to the new GNU assembler&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;because&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;the new one is under GPLv3 and Apple doesn't like that.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;So, I don't know if or how this situation is ever going to be&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;improved.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Apple will patch its ancient version of as to do the new &amp;nbsp;syntax?&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Wei Dai&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;will write old-style-syntax variants of all his &amp;nbsp;assembly just for&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Mac OS&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;X? &amp;nbsp;Apple will give up and accept GPLv3- licensed assembler? &amp;nbsp;All&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Apple&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;users will instead install some open &amp;nbsp;source operating system on&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;their&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;machines?&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;I guess what will happen is Crypto++ will continue to be much&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;slower &amp;nbsp;on&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Mac OS X than on other systems. &amp;nbsp;Maybe this doesn't matter in&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;practice.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Just how slow is it? &amp;nbsp;Slow enough that it diminishes your &amp;nbsp;battery&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;life?&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Slow enough that it worsens the user experience?&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Maybe someone who cares about this issue should write to Apple and&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;request that their assembler support Intel syntax.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Regards,&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Zooko&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;-- &lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;You received this message because you are subscribed to the &quot;Crypto+&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;+ Users&quot; Google Group.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;-- &lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;You received this message because you are subscribed to the &quot;Crypto++ Users&quot; Google Group.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466953&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26466953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26462716</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-21T20:16:42Z</published>
	<updated>2009-11-21T20:16:42Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">There is no easy way to do this, as far as I can tell. Crypto++ doesn't 
&lt;br&gt;actually use GAS directly. It contains inline assembly, which GCC mixes with 
&lt;br&gt;assembly code that it generates, and then passes on to the assembler. The 
&lt;br&gt;code that GCC generates is in AT&amp;T syntax, which NASM doesn't support, I 
&lt;br&gt;think.
&lt;br&gt;&lt;br&gt;BTW, apparently someone is working on getting the latest GAS to work on Mac 
&lt;br&gt;OS X. See &lt;a href=&quot;http://gcc.gnu.org/ml/gcc/2009-09/msg00146.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gcc.gnu.org/ml/gcc/2009-09/msg00146.html&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Mouse&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mouse008@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Wednesday, November 18, 2009 4:38 AM
&lt;br&gt;To: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: Performance in Mac OS X
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is it possible to configure Crypto++ to use NASM instead of GAS? If so
&lt;br&gt;&amp;gt; - any guidance?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll post 64-bit Mac OS X numbers later on.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 17, 2009, at &amp;nbsp;17:27 , Wei Dai wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm pretty sure GPLv3 came out way after GNU AS
&lt;br&gt;&amp;gt;&amp;gt; supported .intel_syntax. I
&lt;br&gt;&amp;gt;&amp;gt; suspect that Apple doesn't want to upgrade because they've made too
&lt;br&gt;&amp;gt;&amp;gt; many
&lt;br&gt;&amp;gt;&amp;gt; changes to the assembler and don't want to port those changes to a
&lt;br&gt;&amp;gt;&amp;gt; later
&lt;br&gt;&amp;gt;&amp;gt; version of GNU AS.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I guess it wouldn't hurt to ask Apple directly. Does anyone know if
&lt;br&gt;&amp;gt;&amp;gt; they
&lt;br&gt;&amp;gt;&amp;gt; have an open source outreach/liason person?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; BTW, on 64-bit Mac OS X, the performance difference should be much
&lt;br&gt;&amp;gt;&amp;gt; smaller,
&lt;br&gt;&amp;gt;&amp;gt; if you compile Crypto++ into a 64-bit binary. (I don't remember if
&lt;br&gt;&amp;gt;&amp;gt; that
&lt;br&gt;&amp;gt;&amp;gt; happens automatically, or if you have to set some compiler flags.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; From: &amp;quot;Zooko Wilcox-O'Hearn&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zooko@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, November 17, 2009 2:09 PM
&lt;br&gt;&amp;gt;&amp;gt; To: &amp;quot;Wei Dai&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;weidai@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cc: &amp;quot;Jose Cisneros&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacisneros33@...&lt;/a&gt;&amp;gt;; &amp;quot;Crypto++ Users&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: Performance in Mac OS X
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Tuesday, 2009-11-17, at 13:47 , Wei Dai wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; That's because the assembler in Mac OS X is based on a very old
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; version
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of GNU AS, which doesn't support .intel_syntax. The &amp;nbsp;assembly code
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Crypto++ is written in Intel syntax to be &amp;nbsp;compatible with Microsoft
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; compilers/assemblers.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It is indeed a very old version. &amp;nbsp;It calls itself &amp;quot;v1.38&amp;quot;. &amp;nbsp;GNU AS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; v1.38
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; was released so long ago that I can't figure out when it was. &amp;nbsp; It
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; was
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; released before 1996, and probably many years before 1996.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I think that Apple refuses to upgrade to the new GNU assembler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the new one is under GPLv3 and Apple doesn't like that.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So, I don't know if or how this situation is ever going to be
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; improved.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Apple will patch its ancient version of as to do the new &amp;nbsp;syntax?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Wei Dai
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; will write old-style-syntax variants of all his &amp;nbsp;assembly just for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Mac OS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; X? &amp;nbsp;Apple will give up and accept GPLv3- licensed assembler? &amp;nbsp;All
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Apple
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; users will instead install some open &amp;nbsp;source operating system on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; their
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; machines?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I guess what will happen is Crypto++ will continue to be much
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; slower &amp;nbsp;on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Mac OS X than on other systems. &amp;nbsp;Maybe this doesn't matter in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; practice.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Just how slow is it? &amp;nbsp;Slow enough that it diminishes your &amp;nbsp;battery
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; life?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Slow enough that it worsens the user experience?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Maybe someone who cares about this issue should write to Apple and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; request that their assembler support Intel syntax.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Zooko
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto+
&lt;br&gt;&amp;gt;&amp;gt; + Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, send an email to 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; .
&lt;br&gt;&amp;gt;&amp;gt; More information about Crypto++ and this group is available at 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto++ 
&lt;br&gt;&amp;gt; Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462716&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26462716.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441611</id>
	<title>Re: How to use Crypto++ with DSA?</title>
	<published>2009-11-20T03:09:02Z</published>
	<updated>2009-11-20T03:09:02Z</updated>
	<author>
		<name>Александр Мартынов-2</name>
	</author>
	<content type="html">&amp;nbsp;Solution found - I pass all message as is, not a SHA-1 digest, and
&lt;br&gt;verification passed.
&lt;br&gt;&amp;nbsp;Problem solved, thanks!
&lt;br&gt;&lt;br&gt;2009/11/20, Александр Мартынов &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martynov77@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Update:
&lt;br&gt;&amp;gt; I was define DSA_1024_BIT_MODULUS_ONLY=0 for all project in compiler
&lt;br&gt;&amp;gt; options and publicKey validation passed, but validation does not work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/20, Александр Мартынов &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martynov77@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; 20 ноября 2009 г. 2:25 пользователь Jeffrey Walton
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441611&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;написал:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Александр,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; publicKey.Initialize(...)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; What is the result of publicKey.Validate(3)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Next code works:
&lt;br&gt;&amp;gt;&amp;gt; DefaultAutoSeededRNG rng;
&lt;br&gt;&amp;gt;&amp;gt; publicKey.ThrowIfInvalid(rng,3);
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and I catch an exception with message &amp;quot;CryptoMaterial: this object
&lt;br&gt;&amp;gt;&amp;gt; contains
&lt;br&gt;&amp;gt;&amp;gt; invalid values&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt; What can be wrong?
&lt;br&gt;&amp;gt;&amp;gt; Parameters lengths are: BigP - 64 bytes, BigQ - 20 bytes, BigG - 64 bytes
&lt;br&gt;&amp;gt;&amp;gt; and public key - 64 bytes
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441611&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26441611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441447</id>
	<title>Re: How to use Crypto++ with DSA?</title>
	<published>2009-11-20T02:56:54Z</published>
	<updated>2009-11-20T02:56:54Z</updated>
	<author>
		<name>Александр Мартынов-2</name>
	</author>
	<content type="html">Update:
&lt;br&gt;I was define DSA_1024_BIT_MODULUS_ONLY=0 for all project in compiler
&lt;br&gt;options and publicKey validation passed, but validation does not work.
&lt;br&gt;&lt;br&gt;2009/11/20, Александр Мартынов &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441447&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martynov77@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 20 ноября 2009 г. 2:25 пользователь Jeffrey Walton
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441447&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;написал:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Александр,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; publicKey.Initialize(...)
&lt;br&gt;&amp;gt;&amp;gt; What is the result of publicKey.Validate(3)?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Next code works:
&lt;br&gt;&amp;gt; DefaultAutoSeededRNG rng;
&lt;br&gt;&amp;gt; publicKey.ThrowIfInvalid(rng,3);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and I catch an exception with message &amp;quot;CryptoMaterial: this object contains
&lt;br&gt;&amp;gt; invalid values&amp;quot;.
&lt;br&gt;&amp;gt; What can be wrong?
&lt;br&gt;&amp;gt; Parameters lengths are: BigP - 64 bytes, BigQ - 20 bytes, BigG - 64 bytes
&lt;br&gt;&amp;gt; and public key - 64 bytes
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441447&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26441447.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26441187</id>
	<title>Re: How to use Crypto++ with DSA?</title>
	<published>2009-11-20T02:32:45Z</published>
	<updated>2009-11-20T02:32:45Z</updated>
	<author>
		<name>Александр Мартынов-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;20 ноября 2009 г. 2:25 пользователь Jeffrey Walton &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441187&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;&lt;/span&gt; написал:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;Hi Александр,&lt;br&gt;&lt;br&gt;&amp;gt; publicKey.Initialize(...)&lt;br&gt;What is the result of publicKey.Validate(3)?&lt;br&gt;&lt;br&gt;
&lt;/blockquote&gt;
&lt;div&gt;Next code works:&lt;/div&gt;
&lt;div&gt;DefaultAutoSeededRNG rng;&lt;/div&gt;
&lt;div&gt;publicKey.ThrowIfInvalid(rng,3);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;and I catch an exception with message &amp;quot;CryptoMaterial: this object contains invalid values&amp;quot;.&lt;/div&gt;
&lt;div&gt;What can be wrong?&lt;/div&gt;
&lt;div&gt;Parameters lengths are: BigP - 64 bytes, BigQ - 20 bytes, BigG - 64 bytes and public key - 64 bytes&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26441187&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26441187.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26440641</id>
	<title>Re: How to use Crypto++ with DSA?</title>
	<published>2009-11-20T01:41:28Z</published>
	<updated>2009-11-20T01:41:28Z</updated>
	<author>
		<name>Александр Мартынов-2</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;20 ноября 2009 г. 2:25 пользователь Jeffrey Walton &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;&lt;/span&gt; написал:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;Hi Александр,&lt;br&gt;&lt;br&gt;&amp;gt; publicKey.Initialize(...)&lt;br&gt;What is the result of publicKey.Validate(3)?&lt;br&gt;&lt;/blockquote&gt;

&lt;div&gt;Hm. I can&amp;#39;t understand how to call Validate.&lt;/div&gt;
&lt;div&gt;call exact as your wrote Validate(3) takes compiler errors,&lt;br&gt;next code throws an exception and tells that NullRNG not allowed;&lt;/div&gt;
&lt;div&gt;        #ifdef OS_RNG_AVAILABLE&lt;br&gt;            //AutoSeededX917RNG&amp;lt;AES&amp;gt; rng;&lt;br&gt;        #else&lt;br&gt;            // this is used to allow this function to compile on platforms that don&amp;#39;t have auto-seeded RNGs&lt;br&gt;
            //RandomNumberGenerator &amp;amp;rng(NullRNG());&lt;br&gt;        #endif&lt;/div&gt;
&lt;div&gt;        if (!publicKey.Validate(rng,3)) return false;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;and next code falls into infinite loop&lt;/div&gt;
&lt;div&gt;        std::string tmpStr = &lt;br&gt;            &amp;quot;\x14\xbd\xdd\x28\xc9\x83\x35\x19\x23\x80\xe8\xe5\x49\xb1\x58\x2a&amp;quot;&lt;br&gt;            &amp;quot;\x8b\x40\xb4\x48\x6d\x03\xa6\xa5\x31\x1f\x1f\xd5\xf0\xa1\x80\xe4&amp;quot;&lt;br&gt;
            &amp;quot;\x17\x53\x03\x29\xa9\x34\x90\x74\xb1\x52\x13\x54\x29\x08\x24\x52&amp;quot;&lt;br&gt;            &amp;quot;\x62\x51&amp;quot;;&lt;/div&gt;
&lt;div&gt;        ByteQueue bq;&lt;br&gt;        bq.Put((const byte *)tmpStr.data(), tmpStr.size());&lt;br&gt;        FixedRNG rng(bq);&lt;br&gt;&lt;/div&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;&amp;gt; signaturePartR+signaturePartS+message...&lt;br&gt;SIGNATURE_AT_BEGIN  is correct for the code below. What is&lt;br&gt;
(signaturePartR+signaturePartS).length()? It must be exactly 40 bytes.&lt;br&gt;&lt;/blockquote&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Yes, it is exact 40 bytes&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440641&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26440641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26437852</id>
	<title>Re: Cryptopp crash during random number generation</title>
	<published>2009-11-19T19:20:29Z</published>
	<updated>2009-11-19T19:20:29Z</updated>
	<author>
		<name>NickAsh</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/20 Jeffrey Walton &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437852&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

Hi Nick,&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;gt;    rand_num_gen.GenerateBlock(plainstring, size);&lt;br&gt;
&lt;/div&gt;&amp;gt;    ...&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;    s_globalRNG.GenerateBlock((byte *)plainstring, size);&lt;br&gt;
&lt;/div&gt;What is plainstring? if its a std::string, resize it first then get a&lt;br&gt;
pointer to byte[0]:&lt;br&gt;
plainstring.resize(size);&lt;br&gt;
s_globalRNG.GenerateBlock((byte *)plainstring.data(), plainstring.size());&lt;br&gt;
&lt;br&gt;
Jeff&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Hi Jeff,&lt;br&gt;&lt;br&gt;plainstring is a char* buffer of size &amp;quot;size&amp;quot;.&lt;br&gt;&lt;br&gt;And the first call has no problems...&lt;br&gt;&lt;br&gt;cheers&lt;br&gt;&lt;br&gt;Nick &lt;br&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437852&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cryptopp-crash-during-random-number-generation-tp26437793p26437852.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26437829</id>
	<title>Re: Cryptopp crash during random number generation</title>
	<published>2009-11-19T19:16:54Z</published>
	<updated>2009-11-19T19:16:54Z</updated>
	<author>
		<name>Jeffrey Walton-3</name>
	</author>
	<content type="html">Hi Nick,
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;rand_num_gen.GenerateBlock(plainstring, size);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;s_globalRNG.GenerateBlock((byte *)plainstring, size);
&lt;br&gt;What is plainstring? if its a std::string, resize it first then get a
&lt;br&gt;pointer to byte[0]:
&lt;br&gt;plainstring.resize(size);
&lt;br&gt;s_globalRNG.GenerateBlock((byte *)plainstring.data(), plainstring.size());
&lt;br&gt;&lt;br&gt;Jeff
&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 10:10 PM, nick aschberger
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437829&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nick.aschberger@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Folks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a C++ class that is generating a random number using cryptopp, using
&lt;br&gt;&amp;gt; either almost exactly the same code as per the FAQ.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I also have a test harness that creates and destroys the class, as it
&lt;br&gt;&amp;gt; applies different testcases to it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The second time the class is created and the random number generation fn is
&lt;br&gt;&amp;gt; entered, cryptopp crashes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The code snippets I have are shown below:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    /*
&lt;br&gt;&amp;gt;    // Autoseeded random pool object creates a pool of random numbers to
&lt;br&gt;&amp;gt;    // read from, already seeded with a seed created from one of:
&lt;br&gt;&amp;gt;    // - CryptGenRandom() by way of a Cryptographic Service Provider
&lt;br&gt;&amp;gt;    // - /dev/random
&lt;br&gt;&amp;gt;    // - /dev/urandom
&lt;br&gt;&amp;gt;    */
&lt;br&gt;&amp;gt;    CryptoPP::AutoSeededRandomPool rand_num_gen;
&lt;br&gt;&amp;gt;    rand_num_gen.GenerateBlock(plainstring, size);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   Alternately:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    // Alternate method:
&lt;br&gt;&amp;gt;    // Declare a random number generator object.
&lt;br&gt;&amp;gt;    OFB_Mode&amp;lt;AES&amp;gt;::Encryption s_globalRNG;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    // Init the random generator with a seed based on current time.
&lt;br&gt;&amp;gt;    std::string seed = IntToString(time(NULL));
&lt;br&gt;&amp;gt;    seed.resize(16);
&lt;br&gt;&amp;gt;    s_globalRNG.SetKeyWithIV((byte *)seed.data(), 16, (byte *)seed.data());
&lt;br&gt;&amp;gt;    // Use the random generator to generate a random string.
&lt;br&gt;&amp;gt;    s_globalRNG.GenerateBlock((byte *)plainstring, size);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Either way, I get a crash.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Has anyone seen this before, or have a suggestion?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nick
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot;
&lt;br&gt;&amp;gt; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437829&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437829&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cryptopp-crash-during-random-number-generation-tp26437793p26437829.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26437793</id>
	<title>Cryptopp crash during random number generation</title>
	<published>2009-11-19T19:10:43Z</published>
	<updated>2009-11-19T19:10:43Z</updated>
	<author>
		<name>NickAsh</name>
	</author>
	<content type="html">Hi Folks,
&lt;br&gt;
&lt;br&gt;I have a C++ class that is generating a random number using cryptopp, 
using either almost exactly the same code as per the FAQ.
&lt;br&gt;
&lt;br&gt;I also have a test harness that creates and destroys the class, as it 
applies different testcases to it.
&lt;br&gt;
&lt;br&gt;The second time the class is created and the random number generation fn 
is entered, cryptopp crashes.
&lt;br&gt;
&lt;br&gt;The code snippets I have are shown below:
&lt;br&gt;
&lt;br&gt;   /*
&lt;br&gt;   // Autoseeded random pool object creates a pool of random numbers to
&lt;br&gt;   // read from, already seeded with a seed created from one of:
&lt;br&gt;   // - CryptGenRandom() by way of a Cryptographic Service Provider
&lt;br&gt;   // - /dev/random
&lt;br&gt;   // - /dev/urandom
&lt;br&gt;   */
&lt;br&gt;   CryptoPP::AutoSeededRandomPool rand_num_gen;
&lt;br&gt;   rand_num_gen.GenerateBlock(plainstring, size);
&lt;br&gt;&lt;br&gt;&lt;br&gt;  
Alternately:
&lt;br&gt;
&lt;br&gt;&lt;br&gt;   // Alternate method:
&lt;br&gt;   // Declare a random number generator object.
&lt;br&gt;   OFB_Mode&amp;lt;AES&amp;gt;::Encryption s_globalRNG;
&lt;br&gt;
&lt;br&gt;   // Init the random generator with a seed based on current time.
&lt;br&gt;   std::string seed = IntToString(time(NULL));
&lt;br&gt;   seed.resize(16);
&lt;br&gt;   s_globalRNG.SetKeyWithIV((byte *)seed.data(), 16, (byte *)seed.data());
&lt;br&gt;   // Use the random generator to generate a random string.
&lt;br&gt;   s_globalRNG.GenerateBlock((byte *)plainstring, size);
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;Either way, I get a crash.
&lt;br&gt;
&lt;br&gt;Has anyone seen this before, or have a suggestion?
&lt;br&gt;
&lt;br&gt;cheers
&lt;br&gt;
&lt;br&gt;Nick

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26437793&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cryptopp-crash-during-random-number-generation-tp26437793p26437793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26473010</id>
	<title>Compile error under visual studio 2010</title>
	<published>2009-11-19T18:58:57Z</published>
	<updated>2009-11-19T18:58:57Z</updated>
	<author>
		<name>C++</name>
	</author>
	<content type="html">dear Mr:
&lt;br&gt;hi!
&lt;br&gt;is there any solution to compile cryptopp 5.6.0 under visual studio
&lt;br&gt;2010.
&lt;br&gt;&lt;br&gt;waitting for your reply.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26473010&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Compile-error-under-visual-studio-2010-tp26473010p26473010.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26436019</id>
	<title>Re: How to use Crypto++ with DSA?</title>
	<published>2009-11-19T15:25:11Z</published>
	<updated>2009-11-19T15:25:11Z</updated>
	<author>
		<name>Jeffrey Walton-3</name>
	</author>
	<content type="html">Hi Александр,
&lt;br&gt;&lt;br&gt;&amp;gt; publicKey.Initialize(...)
&lt;br&gt;What is the result of publicKey.Validate(3)?
&lt;br&gt;&lt;br&gt;&amp;gt; signaturePartR+signaturePartS+message...
&lt;br&gt;SIGNATURE_AT_BEGIN &amp;nbsp;is correct for the code below. What is
&lt;br&gt;(signaturePartR+signaturePartS).length()? It must be exactly 40 bytes.
&lt;br&gt;&lt;br&gt;Jeff
&lt;br&gt;&lt;br&gt;2009/11/19 Александр Мартынов &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436019&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;martynov77@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  I need to check DSA digital signature on some data. I have next parameters:
&lt;br&gt;&amp;gt;   Signature Part R
&lt;br&gt;&amp;gt;   Signature Part S
&lt;br&gt;&amp;gt;   Big P
&lt;br&gt;&amp;gt;   Big Q
&lt;br&gt;&amp;gt;   Big G
&lt;br&gt;&amp;gt;   Big Y (public key of signer)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   I can't understand how to use Crypto++. I wrote such function:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; bool checkDsaSignature( const ::std::string &amp;message
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;signaturePartR
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;signaturePartS
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;saBigP // BigP
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;saBigQ // BigQ
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;saBigG // BigG
&lt;br&gt;&amp;gt;                       , const ::std::string &amp;saPublicKey // BigY
&lt;br&gt;&amp;gt;                       )
&lt;br&gt;&amp;gt;    {
&lt;br&gt;&amp;gt;     try{
&lt;br&gt;&amp;gt;         using namespace CryptoPP;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;         DSA::PublicKey publicKey;
&lt;br&gt;&amp;gt;         publicKey.Initialize( Integer( (const byte*)saBigP.data(),
&lt;br&gt;&amp;gt; saBigP.size(), Integer::UNSIGNED)
&lt;br&gt;&amp;gt;                             , Integer( (const byte*)saBigQ.data(),
&lt;br&gt;&amp;gt; saBigQ.size(), Integer::UNSIGNED)
&lt;br&gt;&amp;gt;                             , Integer( (const byte*)saBigG.data(),
&lt;br&gt;&amp;gt; saBigG.size(), Integer::UNSIGNED)
&lt;br&gt;&amp;gt;                             , Integer( (const byte*)saPublicKey.data(),
&lt;br&gt;&amp;gt; saPublicKey.size(), Integer::UNSIGNED)
&lt;br&gt;&amp;gt;                             );
&lt;br&gt;&amp;gt;         DSA::Verifier verifier( publicKey );
&lt;br&gt;&amp;gt;         SignatureVerificationFilter svf( verifier, 0,
&lt;br&gt;&amp;gt; SignatureVerificationFilter::SIGNATURE_AT_BEGIN |
&lt;br&gt;&amp;gt; SignatureVerificationFilter::PUT_RESULT );
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;         StringSource( signaturePartR+signaturePartS+message, true, new
&lt;br&gt;&amp;gt; Redirector( svf ) );
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;         return svf.GetLastResult();
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt;     catch(...)
&lt;br&gt;&amp;gt;        {
&lt;br&gt;&amp;gt;         return false;
&lt;br&gt;&amp;gt;        }
&lt;br&gt;&amp;gt;    }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  but I think it's wrong, it' fails on any combinations of input. Possible, I
&lt;br&gt;&amp;gt; don't undestand something in DSS/DSA usage, and|or in Crypto++ usage.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  DSA parameters are readed from file such this:
&lt;br&gt;&amp;gt; // Big p
&lt;br&gt;&amp;gt; C16C BAD3 4D47 5EC5 3966 95D6 94BC 8BC4 7E59 8E23 B5A9 D7C5 CEC8 2D65 B682
&lt;br&gt;&amp;gt; 7D44 E953 7848 4730 C0BF F1F4 CB56 F47C 6E51 054B E892 00F3 0D43 DC4F EF96
&lt;br&gt;&amp;gt; 24D4 665B.
&lt;br&gt;&amp;gt; // Big q
&lt;br&gt;&amp;gt; B7B8 10B5 8C09 34F6 4287 8F36 0B96 D7CC 26B5 3E4D.
&lt;br&gt;&amp;gt; // Big g
&lt;br&gt;&amp;gt; 4C53 C726 BDBF BBA6 549D 7E73 1939 C6C9 3A86 9A27 C5DB 17BA 3CAC 589D 7B3E
&lt;br&gt;&amp;gt; 003F A735 F290 CFD0 7A3E F10F 3515 5F1A 2EF7 0335 AF7B 6A52 11A1 1035 18FB
&lt;br&gt;&amp;gt; A44E 9718.
&lt;br&gt;&amp;gt; // Big y
&lt;br&gt;&amp;gt; 063A C955 F639 B2F9 202E 070C 4A10 E82F 877A BC7F D928 D5F4 55C2 A3BF E928
&lt;br&gt;&amp;gt; 92C5 9EB5 5DB0 ED6A 9555 ED8F 1C6E F218 DB62 FFFD F74E 5755 A989 44C7 6B50
&lt;br&gt;&amp;gt; 9C41 B022.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All of them converted into string that contains binary (not ascii hex)
&lt;br&gt;&amp;gt; representation - bigP looks in debugger as string like &amp;quot;C1 6C BA D3 4D 47 5E
&lt;br&gt;&amp;gt; C5...&amp;quot;, R and S has the same format and representation. My docs tells me
&lt;br&gt;&amp;gt; that message must be SHA-1 digest of data, I try to use both variants - put
&lt;br&gt;&amp;gt; SHA-1 digest and put data as is (I guess that makeing SHA-1 hash is a part
&lt;br&gt;&amp;gt; of DSA algoritm and Crypto++ will make it for me), but both versions not
&lt;br&gt;&amp;gt; works.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  Can anybody take hints for me how it can be solved?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26436019&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26436019.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26435559</id>
	<title>How to use Crypto++ with DSA?</title>
	<published>2009-11-19T08:49:45Z</published>
	<updated>2009-11-19T08:49:45Z</updated>
	<author>
		<name>Александр Мартынов-2</name>
	</author>
	<content type="html">Hello!&lt;br&gt;&lt;br&gt; I need to check DSA digital signature on some data. I have next parameters:&lt;br&gt;  Signature Part R&lt;br&gt;  Signature Part S&lt;br&gt;  Big P&lt;br&gt;  Big Q&lt;br&gt;  Big G&lt;br&gt;  Big Y (public key of signer)&lt;br&gt;&lt;br&gt;  I can&amp;#39;t understand how to use Crypto++. I wrote such function:&lt;br&gt;
&lt;br&gt;bool checkDsaSignature( const ::std::string &amp;amp;message&lt;br&gt;                      , const ::std::string &amp;amp;signaturePartR&lt;br&gt;                      , const ::std::string &amp;amp;signaturePartS&lt;br&gt;                      , const ::std::string &amp;amp;saBigP // BigP&lt;br&gt;
                      , const ::std::string &amp;amp;saBigQ // BigQ&lt;br&gt;                      , const ::std::string &amp;amp;saBigG // BigG&lt;br&gt;                      , const ::std::string &amp;amp;saPublicKey // BigY&lt;br&gt;                      )&lt;br&gt;
   {&lt;br&gt;    try{&lt;br&gt;        using namespace CryptoPP;&lt;br&gt;&lt;br&gt;        DSA::PublicKey publicKey;&lt;br&gt;        publicKey.Initialize( Integer( (const byte*)saBigP.data(), saBigP.size(), Integer::UNSIGNED)&lt;br&gt;                            , Integer( (const byte*)saBigQ.data(), saBigQ.size(), Integer::UNSIGNED)&lt;br&gt;
                            , Integer( (const byte*)saBigG.data(), saBigG.size(), Integer::UNSIGNED)&lt;br&gt;                            , Integer( (const byte*)saPublicKey.data(), saPublicKey.size(), Integer::UNSIGNED)&lt;br&gt;                            );&lt;br&gt;
        DSA::Verifier verifier( publicKey );&lt;br&gt;        SignatureVerificationFilter svf( verifier, 0, SignatureVerificationFilter::SIGNATURE_AT_BEGIN | SignatureVerificationFilter::PUT_RESULT );&lt;br&gt;    &lt;br&gt;        StringSource( signaturePartR+signaturePartS+message, true, new Redirector( svf ) );&lt;br&gt;
    &lt;br&gt;        return svf.GetLastResult();&lt;br&gt;       }&lt;br&gt;    catch(...)&lt;br&gt;       {&lt;br&gt;        return false;&lt;br&gt;       }&lt;br&gt;   }&lt;br&gt;&lt;br&gt; but I think it&amp;#39;s wrong, it&amp;#39; fails on any combinations of input. Possible, I don&amp;#39;t undestand something in DSS/DSA usage, and|or in Crypto++ usage.&lt;br&gt;
&lt;br&gt; DSA parameters are readed from file such this:&lt;br&gt;// Big p&lt;br&gt;C16C BAD3 4D47 5EC5 3966 95D6 94BC 8BC4 7E59 8E23 B5A9 D7C5 CEC8 2D65 B682 7D44 E953 7848 4730 C0BF F1F4 CB56 F47C 6E51 054B E892 00F3 0D43 DC4F EF96 24D4 665B.&lt;br&gt;
// Big q&lt;br&gt;B7B8 10B5 8C09 34F6 4287 8F36 0B96 D7CC 26B5 3E4D.&lt;br&gt;// Big g&lt;br&gt;4C53 C726 BDBF BBA6 549D 7E73 1939 C6C9 3A86 9A27 C5DB 17BA 3CAC 589D 7B3E 003F A735 F290 CFD0 7A3E F10F 3515 5F1A 2EF7 0335 AF7B 6A52 11A1 1035 18FB A44E 9718.&lt;br&gt;
// Big y&lt;br&gt;063A C955 F639 B2F9 202E 070C 4A10 E82F 877A BC7F D928 D5F4 55C2 A3BF E928 92C5 9EB5 5DB0 ED6A 9555 ED8F 1C6E F218 DB62 FFFD F74E 5755 A989 44C7 6B50 9C41 B022.&lt;br&gt;&lt;br&gt;All of them converted into string that contains binary (not ascii hex) representation - bigP looks in debugger as string like &amp;quot;C1 6C BA D3 4D 47 5E C5...&amp;quot;, R and S has the same format and representation. My docs tells me that message must be SHA-1 digest of data, I try to use both variants - put SHA-1 digest and put data as is (I guess that makeing SHA-1 hash is a part of DSA algoritm and Crypto++ will make it for me), but both versions not works.&lt;br&gt;
&lt;br&gt; Can anybody take hints for me how it can be solved?&lt;br&gt;

&lt;p&gt;&lt;/p&gt;

-- &lt;br /&gt;
You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.&lt;br /&gt;
To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26435559&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.&lt;br /&gt;
More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-Crypto%2B%2B-with-DSA--tp26435559p26435559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407050</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-18T04:38:01Z</published>
	<updated>2009-11-18T04:38:01Z</updated>
	<author>
		<name>Mouse-9</name>
	</author>
	<content type="html">Is it possible to configure Crypto++ to use NASM instead of GAS? If so &amp;nbsp;
&lt;br&gt;- any guidance?
&lt;br&gt;&lt;br&gt;I'll post 64-bit Mac OS X numbers later on.
&lt;br&gt;&lt;br&gt;On Nov 17, 2009, at &amp;nbsp;17:27 , Wei Dai wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm pretty sure GPLv3 came out way after GNU AS &amp;nbsp;
&lt;br&gt;&amp;gt; supported .intel_syntax. I
&lt;br&gt;&amp;gt; suspect that Apple doesn't want to upgrade because they've made too &amp;nbsp;
&lt;br&gt;&amp;gt; many
&lt;br&gt;&amp;gt; changes to the assembler and don't want to port those changes to a &amp;nbsp;
&lt;br&gt;&amp;gt; later
&lt;br&gt;&amp;gt; version of GNU AS.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess it wouldn't hurt to ask Apple directly. Does anyone know if &amp;nbsp;
&lt;br&gt;&amp;gt; they
&lt;br&gt;&amp;gt; have an open source outreach/liason person?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW, on 64-bit Mac OS X, the performance difference should be much &amp;nbsp;
&lt;br&gt;&amp;gt; smaller,
&lt;br&gt;&amp;gt; if you compile Crypto++ into a 64-bit binary. (I don't remember if &amp;nbsp;
&lt;br&gt;&amp;gt; that
&lt;br&gt;&amp;gt; happens automatically, or if you have to set some compiler flags.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --------------------------------------------------
&lt;br&gt;&amp;gt; From: &amp;quot;Zooko Wilcox-O'Hearn&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zooko@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Tuesday, November 17, 2009 2:09 PM
&lt;br&gt;&amp;gt; To: &amp;quot;Wei Dai&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;weidai@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cc: &amp;quot;Jose Cisneros&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacisneros33@...&lt;/a&gt;&amp;gt;; &amp;quot;Crypto++ Users&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: Performance in Mac OS X
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tuesday, 2009-11-17, at 13:47 , Wei Dai wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; That's because the assembler in Mac OS X is based on a very old &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; version
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; of GNU AS, which doesn't support .intel_syntax. The &amp;nbsp;assembly code &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Crypto++ is written in Intel syntax to be &amp;nbsp;compatible with Microsoft
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; compilers/assemblers.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It is indeed a very old version. &amp;nbsp;It calls itself &amp;quot;v1.38&amp;quot;. &amp;nbsp;GNU AS &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; v1.38
&lt;br&gt;&amp;gt;&amp;gt; was released so long ago that I can't figure out when it was. &amp;nbsp; It &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; was
&lt;br&gt;&amp;gt;&amp;gt; released before 1996, and probably many years before 1996.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think that Apple refuses to upgrade to the new GNU assembler &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; because
&lt;br&gt;&amp;gt;&amp;gt; the new one is under GPLv3 and Apple doesn't like that.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So, I don't know if or how this situation is ever going to be &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; improved.
&lt;br&gt;&amp;gt;&amp;gt; Apple will patch its ancient version of as to do the new &amp;nbsp;syntax? &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Wei Dai
&lt;br&gt;&amp;gt;&amp;gt; will write old-style-syntax variants of all his &amp;nbsp;assembly just for &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Mac OS
&lt;br&gt;&amp;gt;&amp;gt; X? &amp;nbsp;Apple will give up and accept GPLv3- licensed assembler? &amp;nbsp;All &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Apple
&lt;br&gt;&amp;gt;&amp;gt; users will instead install some open &amp;nbsp;source operating system on &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; their
&lt;br&gt;&amp;gt;&amp;gt; machines?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I guess what will happen is Crypto++ will continue to be much &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; slower &amp;nbsp;on
&lt;br&gt;&amp;gt;&amp;gt; Mac OS X than on other systems. &amp;nbsp;Maybe this doesn't matter in &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; practice.
&lt;br&gt;&amp;gt;&amp;gt; Just how slow is it? &amp;nbsp;Slow enough that it diminishes your &amp;nbsp;battery &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; life?
&lt;br&gt;&amp;gt;&amp;gt; Slow enough that it worsens the user experience?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Maybe someone who cares about this issue should write to Apple and
&lt;br&gt;&amp;gt;&amp;gt; request that their assembler support Intel syntax.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Zooko
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto+ 
&lt;br&gt;&amp;gt; + Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; .
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; .
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26407050&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26407050.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26398935</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-17T14:27:08Z</published>
	<updated>2009-11-17T14:27:08Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">I'm pretty sure GPLv3 came out way after GNU AS supported .intel_syntax. I 
&lt;br&gt;suspect that Apple doesn't want to upgrade because they've made too many 
&lt;br&gt;changes to the assembler and don't want to port those changes to a later 
&lt;br&gt;version of GNU AS.
&lt;br&gt;&lt;br&gt;I guess it wouldn't hurt to ask Apple directly. Does anyone know if they 
&lt;br&gt;have an open source outreach/liason person?
&lt;br&gt;&lt;br&gt;BTW, on 64-bit Mac OS X, the performance difference should be much smaller, 
&lt;br&gt;if you compile Crypto++ into a 64-bit binary. (I don't remember if that 
&lt;br&gt;happens automatically, or if you have to set some compiler flags.)
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Zooko Wilcox-O'Hearn&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398935&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zooko@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, November 17, 2009 2:09 PM
&lt;br&gt;To: &amp;quot;Wei Dai&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398935&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;weidai@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &amp;quot;Jose Cisneros&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398935&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacisneros33@...&lt;/a&gt;&amp;gt;; &amp;quot;Crypto++ Users&amp;quot; 
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398935&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: Performance in Mac OS X
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tuesday, 2009-11-17, at 13:47 , Wei Dai wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; That's because the assembler in Mac OS X is based on a very old &amp;nbsp;version 
&lt;br&gt;&amp;gt;&amp;gt; of GNU AS, which doesn't support .intel_syntax. The &amp;nbsp;assembly code in 
&lt;br&gt;&amp;gt;&amp;gt; Crypto++ is written in Intel syntax to be &amp;nbsp;compatible with Microsoft 
&lt;br&gt;&amp;gt;&amp;gt; compilers/assemblers.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is indeed a very old version. &amp;nbsp;It calls itself &amp;quot;v1.38&amp;quot;. &amp;nbsp;GNU AS &amp;nbsp;v1.38 
&lt;br&gt;&amp;gt; was released so long ago that I can't figure out when it was. &amp;nbsp; It was 
&lt;br&gt;&amp;gt; released before 1996, and probably many years before 1996.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think that Apple refuses to upgrade to the new GNU assembler &amp;nbsp;because 
&lt;br&gt;&amp;gt; the new one is under GPLv3 and Apple doesn't like that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, I don't know if or how this situation is ever going to be &amp;nbsp;improved. 
&lt;br&gt;&amp;gt; Apple will patch its ancient version of as to do the new &amp;nbsp;syntax? &amp;nbsp;Wei Dai 
&lt;br&gt;&amp;gt; will write old-style-syntax variants of all his &amp;nbsp;assembly just for Mac OS 
&lt;br&gt;&amp;gt; X? &amp;nbsp;Apple will give up and accept GPLv3- licensed assembler? &amp;nbsp;All Apple 
&lt;br&gt;&amp;gt; users will instead install some open &amp;nbsp;source operating system on their 
&lt;br&gt;&amp;gt; machines?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I guess what will happen is Crypto++ will continue to be much slower &amp;nbsp;on 
&lt;br&gt;&amp;gt; Mac OS X than on other systems. &amp;nbsp;Maybe this doesn't matter in &amp;nbsp;practice. 
&lt;br&gt;&amp;gt; Just how slow is it? &amp;nbsp;Slow enough that it diminishes your &amp;nbsp;battery life? 
&lt;br&gt;&amp;gt; Slow enough that it worsens the user experience?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe someone who cares about this issue should write to Apple and 
&lt;br&gt;&amp;gt; request that their assembler support Intel syntax.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Zooko
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398935&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26398935.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26398674</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-17T14:09:19Z</published>
	<updated>2009-11-17T14:09:19Z</updated>
	<author>
		<name>zooko</name>
	</author>
	<content type="html">On Tuesday, 2009-11-17, at 13:47 , Wei Dai wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; That's because the assembler in Mac OS X is based on a very old &amp;nbsp;
&lt;br&gt;&amp;gt; version of GNU AS, which doesn't support .intel_syntax. The &amp;nbsp;
&lt;br&gt;&amp;gt; assembly code in Crypto++ is written in Intel syntax to be &amp;nbsp;
&lt;br&gt;&amp;gt; compatible with Microsoft compilers/assemblers.
&lt;br&gt;&lt;br&gt;&lt;br&gt;It is indeed a very old version. &amp;nbsp;It calls itself &amp;quot;v1.38&amp;quot;. &amp;nbsp;GNU AS &amp;nbsp;
&lt;br&gt;v1.38 was released so long ago that I can't figure out when it was. &amp;nbsp; 
&lt;br&gt;It was released before 1996, and probably many years before 1996.
&lt;br&gt;&lt;br&gt;I think that Apple refuses to upgrade to the new GNU assembler &amp;nbsp;
&lt;br&gt;because the new one is under GPLv3 and Apple doesn't like that.
&lt;br&gt;&lt;br&gt;So, I don't know if or how this situation is ever going to be &amp;nbsp;
&lt;br&gt;improved. &amp;nbsp;Apple will patch its ancient version of as to do the new &amp;nbsp;
&lt;br&gt;syntax? &amp;nbsp;Wei Dai will write old-style-syntax variants of all his &amp;nbsp;
&lt;br&gt;assembly just for Mac OS X? &amp;nbsp;Apple will give up and accept GPLv3- 
&lt;br&gt;licensed assembler? &amp;nbsp;All Apple users will instead install some open &amp;nbsp;
&lt;br&gt;source operating system on their machines?
&lt;br&gt;&lt;br&gt;I guess what will happen is Crypto++ will continue to be much slower &amp;nbsp;
&lt;br&gt;on Mac OS X than on other systems. &amp;nbsp;Maybe this doesn't matter in &amp;nbsp;
&lt;br&gt;practice. &amp;nbsp;Just how slow is it? &amp;nbsp;Slow enough that it diminishes your &amp;nbsp;
&lt;br&gt;battery life? &amp;nbsp;Slow enough that it worsens the user experience?
&lt;br&gt;&lt;br&gt;Maybe someone who cares about this issue should write to Apple and &amp;nbsp;
&lt;br&gt;request that their assembler support Intel syntax.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Zooko
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398674&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26398674.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26398595</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-17T14:05:17Z</published>
	<updated>2009-11-17T14:05:17Z</updated>
	<author>
		<name>Jose Cisneros</name>
	</author>
	<content type="html">Thank you for the quick response.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26398595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26398595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26397256</id>
	<title>Re: Performance in Mac OS X</title>
	<published>2009-11-17T12:47:13Z</published>
	<updated>2009-11-17T12:47:13Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">That's because the assembler in Mac OS X is based on a very old version of 
&lt;br&gt;GNU AS, which doesn't support .intel_syntax. The assembly code in Crypto++ 
&lt;br&gt;is written in Intel syntax to be compatible with Microsoft 
&lt;br&gt;compilers/assemblers.
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Jose Cisneros&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397256&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jacisneros33@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, November 17, 2009 6:45 AM
&lt;br&gt;To: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397256&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Performance in Mac OS X
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am using cryptopp in Mac OS X, Windows, and Linux (Fedora), and I
&lt;br&gt;&amp;gt; have found that the performance to generate RSA keys in Mac OS X is
&lt;br&gt;&amp;gt; much slower than in Windows and Fedora. &amp;nbsp;It is like 5 to 10 times
&lt;br&gt;&amp;gt; slower. &amp;nbsp;To check this, I used the cryptest.exe file with option &amp;quot;g&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is this the current behaviour of cryptopp or do I need to add
&lt;br&gt;&amp;gt; something else so that the performance is the same in all operating
&lt;br&gt;&amp;gt; systems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I appreciate your help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto++ 
&lt;br&gt;&amp;gt; Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397256&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397256&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26397256.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26397170</id>
	<title>DES Implementation example!</title>
	<published>2009-11-17T08:13:23Z</published>
	<updated>2009-11-17T08:13:23Z</updated>
	<author>
		<name>cj-8</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I want to implement DES Module using library but I'm not able to find
&lt;br&gt;input &amp; Outputs.
&lt;br&gt;For e.g &amp;nbsp;a DES Module takes 64 bit data_in a 64 bit key &amp; gives 64 bit
&lt;br&gt;encrypted data.
&lt;br&gt;To utilize a library function only inputs should be given &amp; output is
&lt;br&gt;recorded.
&lt;br&gt;how to achieve the above funcionality?
&lt;br&gt;Is there any link where such kind of implementation is done.
&lt;br&gt;&lt;br&gt;Thanks &amp; Regards
&lt;br&gt;Subhash.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/DES-Implementation-example%21-tp26397170p26397170.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26397173</id>
	<title>Performance in Mac OS X</title>
	<published>2009-11-17T06:45:44Z</published>
	<updated>2009-11-17T06:45:44Z</updated>
	<author>
		<name>Jose Cisneros</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I am using cryptopp in Mac OS X, Windows, and Linux (Fedora), and I
&lt;br&gt;have found that the performance to generate RSA keys in Mac OS X is
&lt;br&gt;much slower than in Windows and Fedora. &amp;nbsp;It is like 5 to 10 times
&lt;br&gt;slower. &amp;nbsp;To check this, I used the cryptest.exe file with option &amp;quot;g&amp;quot;.
&lt;br&gt;&lt;br&gt;Is this the current behaviour of cryptopp or do I need to add
&lt;br&gt;something else so that the performance is the same in all operating
&lt;br&gt;systems.
&lt;br&gt;&lt;br&gt;I appreciate your help.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26397173&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Performance-in-Mac-OS-X-tp26397173p26397173.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26390577</id>
	<title>Re: &quot;crytest v&quot; hangs up</title>
	<published>2009-11-17T06:09:08Z</published>
	<updated>2009-11-17T06:09:08Z</updated>
	<author>
		<name>alekcey</name>
	</author>
	<content type="html">Hi Jeff,
&lt;br&gt;&lt;br&gt;I have applied changes from r479 but &amp;quot;crytest v&amp;quot; still hangs up in
&lt;br&gt;i686 build
&lt;br&gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1811480&amp;name=build.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1811480&amp;name=build.log&lt;/a&gt;&lt;br&gt;&lt;br&gt;and crashes in x86_64 build
&lt;br&gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1811479&amp;name=build.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1811479&amp;name=build.log&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Nov 17, 6:39 am, Jeffrey Walton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390577&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloa...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi alekcey,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fetch the latest build from SVN
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://svn.sourceforge.net/svnroot/cryptopp,http://svn.sourceforge.net/viewvc/cryptopp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.sourceforge.net/svnroot/cryptopp,http://svn.sourceforge.net/viewvc/cryptopp/&lt;/a&gt;). Drill into /Trunk/c5.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I believe build 470 had a SHA-2 fix.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jeff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, Nov 16, 2009 at 11:32 PM, alekcey &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390577&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alekc...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I am trying to build cryptopp in Fedora 12.
&lt;br&gt;&amp;gt; &amp;gt; But 'cryptest v' hangs up after &amp;quot;SHA-256 validation suite running...&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Here build logs:
&lt;br&gt;&amp;gt; &amp;gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Here installed programs in build root:
&lt;br&gt;&amp;gt; &amp;gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; In Fedora 11 this test works without problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; How can I fix this?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26390577&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22crytest-v%22-hangs-up-tp26384267p26390577.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26387023</id>
	<title>RSA Key Structure</title>
	<published>2009-11-17T01:48:23Z</published>
	<updated>2009-11-17T01:48:23Z</updated>
	<author>
		<name>Anindya Sen</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;I want to understand the structure of RSA public key generated using Crypto++. There are some question on my mind:
&lt;br&gt;&lt;br&gt;1. By default, is the keys generated by Crypto++ is encoded by something like ASN1?
&lt;br&gt;2. Is it possible to extract the Public Exponent and Modulus from the Public key? But I want to extract this data by not using Crypto++. I've the total byte data of the Public Key generated by Crypto++, and from here I want to extract the Public Exponent and Modulus using some programming language other than &amp;nbsp; C/C++, where Crypto++ can't be used.
&lt;br&gt;&lt;br&gt;Please respond at earliest. Thanks in advance.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Anindya Sen</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RSA-Key-Structure-tp26387023p26387023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384305</id>
	<title>Re: &quot;crytest v&quot; hangs up</title>
	<published>2009-11-16T20:39:21Z</published>
	<updated>2009-11-16T20:39:21Z</updated>
	<author>
		<name>Jeffrey Walton-3</name>
	</author>
	<content type="html">Hi alekcey,
&lt;br&gt;&lt;br&gt;Fetch the latest build from SVN
&lt;br&gt;(&lt;a href=&quot;http://svn.sourceforge.net/svnroot/cryptopp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.sourceforge.net/svnroot/cryptopp&lt;/a&gt;,
&lt;br&gt;&lt;a href=&quot;http://svn.sourceforge.net/viewvc/cryptopp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.sourceforge.net/viewvc/cryptopp/&lt;/a&gt;). Drill into /Trunk/c5.
&lt;br&gt;&lt;br&gt;I believe build 470 had a SHA-2 fix.
&lt;br&gt;&lt;br&gt;Jeff
&lt;br&gt;&lt;br&gt;On Mon, Nov 16, 2009 at 11:32 PM, alekcey &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384305&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alekcejk@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to build cryptopp in Fedora 12.
&lt;br&gt;&amp;gt; But 'cryptest v' hangs up after &amp;quot;SHA-256 validation suite running...&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here build logs:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here installed programs in build root:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In Fedora 11 this test works without problems.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How can I fix this?
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384305&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22crytest-v%22-hangs-up-tp26384267p26384305.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384267</id>
	<title>&quot;crytest v&quot; hangs up</title>
	<published>2009-11-16T20:32:09Z</published>
	<updated>2009-11-16T20:32:09Z</updated>
	<author>
		<name>alekcey</name>
	</author>
	<content type="html">Hi all.
&lt;br&gt;&lt;br&gt;I am trying to build cryptopp in Fedora 12.
&lt;br&gt;But 'cryptest v' hangs up after &amp;quot;SHA-256 validation suite running...&amp;quot;
&lt;br&gt;&lt;br&gt;Here build logs:
&lt;br&gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=build.log&lt;/a&gt;&lt;br&gt;&lt;br&gt;Here installed programs in build root:
&lt;br&gt;&lt;a href=&quot;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://koji.fedoraproject.org/koji/getfile?taskID=1810819&amp;name=root.log&lt;/a&gt;&lt;br&gt;&lt;br&gt;In Fedora 11 this test works without problems.
&lt;br&gt;&lt;br&gt;How can I fix this?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384267&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%22crytest-v%22-hangs-up-tp26384267p26384267.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26348196</id>
	<title>Re: Dangling pointer in SimpleKeyingInterface::GetIVAndThrowIfInvalid</title>
	<published>2009-11-14T00:39:46Z</published>
	<updated>2009-11-14T00:39:46Z</updated>
	<author>
		<name>Mark Millard-2</name>
	</author>
	<content type="html">Hi.
&lt;br&gt;&lt;br&gt;I just quit using deep copy for what I was fiddling with and control &amp;nbsp;
&lt;br&gt;the life-time of what is now pointed to.
&lt;br&gt;&lt;br&gt;I've no code with dependence on deep copy now.
&lt;br&gt;&lt;br&gt;&lt;br&gt;===
&lt;br&gt;Mark Millard
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348196&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;markmi@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;On Nov 13, 2009, at 4:49 PM, Wei Dai wrote:
&lt;br&gt;&lt;br&gt;You're right, that code causes a dangling pointer if you pass it an IV &amp;nbsp;
&lt;br&gt;using ConstByteArrayParameter with deepCopy = true, which I hadn't &amp;nbsp;
&lt;br&gt;considered that someone might do. I can add a check for that and throw &amp;nbsp;
&lt;br&gt;an error if deepCopy = true, or do you need that to be supported for &amp;nbsp;
&lt;br&gt;some reason?
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Mark Millard&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348196&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;markmi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Thursday, November 05, 2009 10:16 AM
&lt;br&gt;To: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348196&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Dangling pointer in &amp;nbsp;
&lt;br&gt;SimpleKeyingInterface::GetIVAndThrowIfInvalid
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For Crypto++ V5.6.0 in...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; const byte * SimpleKeyingInterface::GetIVAndThrowIfInvalid(const
&lt;br&gt;&amp;gt; NameValuePairs &amp;params, size_t &amp;size)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; ConstByteArrayParameter ivWithLength;
&lt;br&gt;&amp;gt; const byte *iv;
&lt;br&gt;&amp;gt; bool found = false;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try {found = params.GetValue(Name::IV(), ivWithLength);}
&lt;br&gt;&amp;gt; catch (const NameValuePairs::ValueTypeMismatch &amp;) {}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; if (found)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; iv = ivWithLength.begin();
&lt;br&gt;&amp;gt; ThrowIfInvalidIV(iv);
&lt;br&gt;&amp;gt; size = ThrowIfInvalidIVLength((int)ivWithLength.size());
&lt;br&gt;&amp;gt; return iv;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when ivWithLength ends up with a SecDlock from a deep copy, the
&lt;br&gt;&amp;gt; ivWithLength destruction at the return means that the iv pointer is
&lt;br&gt;&amp;gt; dangling to unowned memory after the return. This was noticed from the
&lt;br&gt;&amp;gt; initialization vector value being wrong under a debugger and watching
&lt;br&gt;&amp;gt; the pointer to value change during the destruction.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto+ 
&lt;br&gt;&amp;gt; + Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348196&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; .
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; .
&lt;br&gt;&amp;gt; -~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26348196&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dangling-pointer-in-SimpleKeyingInterface%3A%3AGetIVAndThrowIfInvalid-tp26219733p26348196.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26345957</id>
	<title>Re: PKCS #1 v2.1 compliance</title>
	<published>2009-11-13T16:51:21Z</published>
	<updated>2009-11-13T16:51:21Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">Yes, RSASSA-PSS is supported.
&lt;br&gt;&lt;br&gt;Is there any demand for multi-prime RSA, BTW?
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Brad Conte&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brad@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Tuesday, November 10, 2009 7:32 PM
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Cc: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Re: PKCS #1 v2.1 compliance
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for the reply. I continued looking at the code after I sent the
&lt;br&gt;&amp;gt; e-mail and I didn't find anything about multi-prime RSA. It seems,
&lt;br&gt;&amp;gt; however, that RSASSA-PSS is included, which was introduced in v2.1. Is
&lt;br&gt;&amp;gt; RSASSA-PSS indeed included?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --Brad
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 7:16 PM, Jeffrey Walton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt; 
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi B-Con,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Crypto++ does not implement mulit-prime RSA (if I recall correctly).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Jeff
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Nov 9, 2009 at 6:14 PM, B-Con &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beaconcoder@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Is there a reason why the project's home page only lists Crypto++ as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; being compliant with PKCS #1 for v2.0? PKCS #1 v2.1 has been out for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; many years and I do not see anything in v2.1 missing from Crypto++.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [SNIP]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto++ 
&lt;br&gt;&amp;gt; Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345957&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PKCS--1-v2.1-compliance-tp26275490p26345957.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26345942</id>
	<title>Re: Dangling pointer in SimpleKeyingInterface::GetIVAndThrowIfInvalid</title>
	<published>2009-11-13T16:49:10Z</published>
	<updated>2009-11-13T16:49:10Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">You're right, that code causes a dangling pointer if you pass it an IV using 
&lt;br&gt;ConstByteArrayParameter with deepCopy = true, which I hadn't considered that 
&lt;br&gt;someone might do. I can add a check for that and throw an error if deepCopy 
&lt;br&gt;= true, or do you need that to be supported for some reason?
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Mark Millard&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345942&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;markmi@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Thursday, November 05, 2009 10:16 AM
&lt;br&gt;To: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345942&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: Dangling pointer in SimpleKeyingInterface::GetIVAndThrowIfInvalid
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For Crypto++ V5.6.0 in...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; const byte * SimpleKeyingInterface::GetIVAndThrowIfInvalid(const
&lt;br&gt;&amp;gt; NameValuePairs &amp;params, size_t &amp;size)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; ConstByteArrayParameter ivWithLength;
&lt;br&gt;&amp;gt; const byte *iv;
&lt;br&gt;&amp;gt; bool found = false;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; try {found = params.GetValue(Name::IV(), ivWithLength);}
&lt;br&gt;&amp;gt; catch (const NameValuePairs::ValueTypeMismatch &amp;) {}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; if (found)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; iv = ivWithLength.begin();
&lt;br&gt;&amp;gt; ThrowIfInvalidIV(iv);
&lt;br&gt;&amp;gt; size = ThrowIfInvalidIVLength((int)ivWithLength.size());
&lt;br&gt;&amp;gt; return iv;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; when ivWithLength ends up with a SecDlock from a deep copy, the
&lt;br&gt;&amp;gt; ivWithLength destruction at the return means that the iv pointer is
&lt;br&gt;&amp;gt; dangling to unowned memory after the return. This was noticed from the
&lt;br&gt;&amp;gt; initialization vector value being wrong under a debugger and watching
&lt;br&gt;&amp;gt; the pointer to value change during the destruction.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the &amp;quot;Crypto++ 
&lt;br&gt;&amp;gt; Users&amp;quot; Google Group.
&lt;br&gt;&amp;gt; To unsubscribe, send an email to 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345942&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; More information about Crypto++ and this group is available at 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;&amp;gt; -~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26345942&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dangling-pointer-in-SimpleKeyingInterface%3A%3AGetIVAndThrowIfInvalid-tp26219733p26345942.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26326623</id>
	<title>Re: Problem with using crypto++ 5.6 in Builder</title>
	<published>2009-11-12T13:19:36Z</published>
	<updated>2009-11-12T13:19:36Z</updated>
	<author>
		<name>wafcio</name>
	</author>
	<content type="html">With help Rafael Vargas, I know that I don't have dll file to Builder
&lt;br&gt;Project. I don't know how to create this file to builder project
&lt;br&gt;&lt;br&gt;On 12 Lis, 20:44, wafcio &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26326623&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;waf...@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello
&lt;br&gt;&amp;gt; I have difficult problem:
&lt;br&gt;&amp;gt; I use Borland Builder becouse it fast create gui (for me). I create
&lt;br&gt;&amp;gt; new project, in header file i included modes.h, des.h, and filters.h.
&lt;br&gt;&amp;gt; When I use BLOCKSIZE or DEFAULT_KEYLENGTH is all ok, but when I wrote
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CryptoPP::ECB_Mode&amp;lt;CryptoPP::DES_EDE3&amp;gt;::Encryption encryptorECB;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; compilator show me this error:
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::SimpleKeyingInterface::SetKey(const unsigned char *,
&lt;br&gt;&amp;gt; unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced from C:
&lt;br&gt;&amp;gt; \PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::SimpleKeyingInterface::GetNextIV
&lt;br&gt;&amp;gt; (CryptoPP::RandomNumberGenerator&amp;, unsigned char *)' referenced from C:
&lt;br&gt;&amp;gt; \PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external 'CryptoPP::Algorithm::Algorithm
&lt;br&gt;&amp;gt; (bool)' referenced from C:\PROGRAM FILES (X86)\BORLAND
&lt;br&gt;&amp;gt; \CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::BlockTransformation::OptimalDataAlignment() const'
&lt;br&gt;&amp;gt; referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;&amp;gt; \UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::BlockTransformation::AdvancedProcessBlocks(const unsigned
&lt;br&gt;&amp;gt; char *, const unsigned char *, unsigned char *, unsigned int, unsigned
&lt;br&gt;&amp;gt; int) const' referenced from C:\PROGRAM FILES (X86)\BORLAND
&lt;br&gt;&amp;gt; \CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::DES_EDE3::Base::UncheckedSetKey(const unsigned char *,
&lt;br&gt;&amp;gt; unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced from C:
&lt;br&gt;&amp;gt; \PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::DES_EDE3::Base::ProcessAndXorBlock(const unsigned char *,
&lt;br&gt;&amp;gt; const unsigned char *, unsigned char *) const' referenced from C:
&lt;br&gt;&amp;gt; \PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::StreamTransformation::OptimalDataAlignment() const'
&lt;br&gt;&amp;gt; referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;&amp;gt; \UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::StreamTransformation::ProcessLastBlock(unsigned char *,
&lt;br&gt;&amp;gt; const unsigned char *, unsigned int)' referenced from C:\PROGRAM FILES
&lt;br&gt;&amp;gt; (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external 'CryptoPP::CallNewHandler()'
&lt;br&gt;&amp;gt; referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;&amp;gt; \UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength(int)'
&lt;br&gt;&amp;gt; referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;&amp;gt; \UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external
&lt;br&gt;&amp;gt; 'CryptoPP::BlockOrientedCipherModeBase::UncheckedSetKey(const unsigned
&lt;br&gt;&amp;gt; char *, unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced
&lt;br&gt;&amp;gt; from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt; [Linker Error] Unresolved external 'CryptoPP::ECB_OneWay::ProcessData
&lt;br&gt;&amp;gt; (unsigned char *, const unsigned char *, unsigned int)' referenced
&lt;br&gt;&amp;gt; from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Probably this problem is for noob, but I really don't know what I must
&lt;br&gt;&amp;gt; do now.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26326623&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-using-crypto%2B%2B-5.6-in-Builder-tp26325127p26326623.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26325127</id>
	<title>Problem with using crypto++ 5.6 in Builder</title>
	<published>2009-11-12T11:44:59Z</published>
	<updated>2009-11-12T11:44:59Z</updated>
	<author>
		<name>wafcio</name>
	</author>
	<content type="html">Hello
&lt;br&gt;I have difficult problem:
&lt;br&gt;I use Borland Builder becouse it fast create gui (for me). I create
&lt;br&gt;new project, in header file i included modes.h, des.h, and filters.h.
&lt;br&gt;When I use BLOCKSIZE or DEFAULT_KEYLENGTH is all ok, but when I wrote
&lt;br&gt;&lt;br&gt;CryptoPP::ECB_Mode&amp;lt;CryptoPP::DES_EDE3&amp;gt;::Encryption encryptorECB;
&lt;br&gt;&lt;br&gt;compilator show me this error:
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::SimpleKeyingInterface::SetKey(const unsigned char *,
&lt;br&gt;unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced from C:
&lt;br&gt;\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::SimpleKeyingInterface::GetNextIV
&lt;br&gt;(CryptoPP::RandomNumberGenerator&amp;, unsigned char *)' referenced from C:
&lt;br&gt;\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external 'CryptoPP::Algorithm::Algorithm
&lt;br&gt;(bool)' referenced from C:\PROGRAM FILES (X86)\BORLAND
&lt;br&gt;\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::BlockTransformation::OptimalDataAlignment() const'
&lt;br&gt;referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::BlockTransformation::AdvancedProcessBlocks(const unsigned
&lt;br&gt;char *, const unsigned char *, unsigned char *, unsigned int, unsigned
&lt;br&gt;int) const' referenced from C:\PROGRAM FILES (X86)\BORLAND
&lt;br&gt;\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::DES_EDE3::Base::UncheckedSetKey(const unsigned char *,
&lt;br&gt;unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced from C:
&lt;br&gt;\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::DES_EDE3::Base::ProcessAndXorBlock(const unsigned char *,
&lt;br&gt;const unsigned char *, unsigned char *) const' referenced from C:
&lt;br&gt;\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::StreamTransformation::OptimalDataAlignment() const'
&lt;br&gt;referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::StreamTransformation::ProcessLastBlock(unsigned char *,
&lt;br&gt;const unsigned char *, unsigned int)' referenced from C:\PROGRAM FILES
&lt;br&gt;(X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external 'CryptoPP::CallNewHandler()'
&lt;br&gt;referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength(int)'
&lt;br&gt;referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS
&lt;br&gt;\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external
&lt;br&gt;'CryptoPP::BlockOrientedCipherModeBase::UncheckedSetKey(const unsigned
&lt;br&gt;char *, unsigned int, const CryptoPP::NameValuePairs&amp;)' referenced
&lt;br&gt;from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;[Linker Error] Unresolved external 'CryptoPP::ECB_OneWay::ProcessData
&lt;br&gt;(unsigned char *, const unsigned char *, unsigned int)' referenced
&lt;br&gt;from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
&lt;br&gt;&lt;br&gt;&lt;br&gt;Probably this problem is for noob, but I really don't know what I must
&lt;br&gt;do now.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26325127&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Problem-with-using-crypto%2B%2B-5.6-in-Builder-tp26325127p26325127.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26295516</id>
	<title>Re: PKCS #1 v2.1 compliance</title>
	<published>2009-11-10T19:32:01Z</published>
	<updated>2009-11-10T19:32:01Z</updated>
	<author>
		<name>Brad Conte</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Thanks for the reply. I continued looking at the code after I sent the
&lt;br&gt;e-mail and I didn't find anything about multi-prime RSA. It seems,
&lt;br&gt;however, that RSASSA-PSS is included, which was introduced in v2.1. Is
&lt;br&gt;RSASSA-PSS indeed included?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;--Brad
&lt;br&gt;&lt;br&gt;On Tue, Nov 10, 2009 at 7:16 PM, Jeffrey Walton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26295516&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;noloader@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi B-Con,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Crypto++ does not implement mulit-prime RSA (if I recall correctly).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jeff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Mon, Nov 9, 2009 at 6:14 PM, B-Con &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26295516&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beaconcoder@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there a reason why the project's home page only lists Crypto++ as
&lt;br&gt;&amp;gt;&amp;gt; being compliant with PKCS #1 for v2.0? PKCS #1 v2.1 has been out for
&lt;br&gt;&amp;gt;&amp;gt; many years and I do not see anything in v2.1 missing from Crypto++.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [SNIP]
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26295516&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PKCS--1-v2.1-compliance-tp26275490p26295516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26297316</id>
	<title>Re: PKCS #1 v2.1 compliance</title>
	<published>2009-11-10T17:16:23Z</published>
	<updated>2009-11-10T17:16:23Z</updated>
	<author>
		<name>Jeffrey Walton-3</name>
	</author>
	<content type="html">Hi B-Con,
&lt;br&gt;&lt;br&gt;Crypto++ does not implement mulit-prime RSA (if I recall correctly).
&lt;br&gt;&lt;br&gt;Jeff
&lt;br&gt;&lt;br&gt;On Mon, Nov 9, 2009 at 6:14 PM, B-Con &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;beaconcoder@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there a reason why the project's home page only lists Crypto++ as
&lt;br&gt;&amp;gt; being compliant with PKCS #1 for v2.0? PKCS #1 v2.1 has been out for
&lt;br&gt;&amp;gt; many years and I do not see anything in v2.1 missing from Crypto++.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [SNIP]
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26297316&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PKCS--1-v2.1-compliance-tp26275490p26297316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26275490</id>
	<title>PKCS #1 v2.1 compliance</title>
	<published>2009-11-09T15:14:25Z</published>
	<updated>2009-11-09T15:14:25Z</updated>
	<author>
		<name>B-Con</name>
	</author>
	<content type="html">&lt;br&gt;Is there a reason why the project's home page only lists Crypto++ as
&lt;br&gt;being compliant with PKCS #1 for v2.0? PKCS #1 v2.1 has been out for
&lt;br&gt;many years and I do not see anything in v2.1 missing from Crypto++.
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26275490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PKCS--1-v2.1-compliance-tp26275490p26275490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26241753</id>
	<title>RSA Encryption with large data</title>
	<published>2009-11-06T19:06:31Z</published>
	<updated>2009-11-06T19:06:31Z</updated>
	<author>
		<name>kehon</name>
	</author>
	<content type="html">&lt;br&gt;I'm somewhat new to the cryptopp library and I want (at the moment)
&lt;br&gt;encrypt the public key of a client and send it to the server (to stop
&lt;br&gt;man in the middle attacks). When sending small text data it works fine
&lt;br&gt;and decrypts on the other end (server) fine also. When I tried to
&lt;br&gt;encrypt the encrypted client key to the server I got this error
&lt;br&gt;&lt;br&gt;std::exception.what():
&lt;br&gt;RSA/OAEP-MGF1(SHA-1): message length of 292 exceeds the maximum of 214
&lt;br&gt;for this public key
&lt;br&gt;&lt;br&gt;Is there another way built in to get around this or another option
&lt;br&gt;that I'm missing in order to get the key safely to the server.
&lt;br&gt;&lt;br&gt;Just in case anyone ask here is some more info.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; server : loads server keys from file &amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client : loads server public key from file &amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client : sends encrypted public key to server (using server public)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; server : decrypts clients public key using server private key &amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; server : first encrypts then signs message asking client for password
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; client : first verifies the key was from server then decrypts the
&lt;br&gt;message &amp;gt;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ....
&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26241753&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RSA-Encryption-with-large-data-tp26241753p26241753.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26219733</id>
	<title>Dangling pointer in SimpleKeyingInterface::GetIVAndThrowIfInvalid</title>
	<published>2009-11-05T10:16:27Z</published>
	<updated>2009-11-05T10:16:27Z</updated>
	<author>
		<name>Mark Millard-2</name>
	</author>
	<content type="html">&lt;br&gt;For Crypto++ V5.6.0 in...
&lt;br&gt;&lt;br&gt;const byte * SimpleKeyingInterface::GetIVAndThrowIfInvalid(const
&lt;br&gt;NameValuePairs &amp;params, size_t &amp;size)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ConstByteArrayParameter ivWithLength;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const byte *iv;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bool found = false;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {found = params.GetValue(Name::IV(), ivWithLength);}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; catch (const NameValuePairs::ValueTypeMismatch &amp;) {}
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (found)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; iv = ivWithLength.begin();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ThrowIfInvalidIV(iv);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size = ThrowIfInvalidIVLength((int)ivWithLength.size());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return iv;
&lt;br&gt;&lt;br&gt;when ivWithLength ends up with a SecDlock from a deep copy, the
&lt;br&gt;ivWithLength destruction at the return means that the iv pointer is
&lt;br&gt;dangling to unowned memory after the return. This was noticed from the
&lt;br&gt;initialization vector value being wrong under a debugger and watching
&lt;br&gt;the pointer to value change during the destruction.
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26219733&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Dangling-pointer-in-SimpleKeyingInterface%3A%3AGetIVAndThrowIfInvalid-tp26219733p26219733.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26146247</id>
	<title>Re: CMAC encoding failed with padding bytes</title>
	<published>2009-10-31T14:51:29Z</published>
	<updated>2009-10-31T14:51:29Z</updated>
	<author>
		<name>Wei Dai</name>
	</author>
	<content type="html">&lt;br&gt;Crypto++ should do the CMAC padding for you, and there is no option to turn 
&lt;br&gt;it on or off. If you look in TestVectors/cmac.txt, there are a bunch of test 
&lt;br&gt;vectors (with sources annotated) that Crypto++ passes, some of which involve 
&lt;br&gt;messages that are not multiples of 8 bytes.
&lt;br&gt;&lt;br&gt;So, I don't know what is the problem here without more information. Can you 
&lt;br&gt;tell me where you got your test vectors, and provide source code to the test 
&lt;br&gt;program you wrote to test Crypto++ against those vectors?
&lt;br&gt;&lt;br&gt;--------------------------------------------------
&lt;br&gt;From: &amp;quot;Ger&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26146247&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;haven@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Thursday, October 29, 2009 12:22 AM
&lt;br&gt;To: &amp;quot;Crypto++ Users&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26146247&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Subject: CMAC encoding failed with padding bytes
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CMAC encoding works fine when the message to encode has 8, 16 32 etc.
&lt;br&gt;&amp;gt; bytes. When ever the length is not a standard block size, the results
&lt;br&gt;&amp;gt; are not correct (I have a list with testvectors to check the result).
&lt;br&gt;&amp;gt; According the the standard (NIST 800-38B) the message should be
&lt;br&gt;&amp;gt; extended with padding byte, first byte 0x80, the others 0x00. When I
&lt;br&gt;&amp;gt; do this the result is also incorrect.
&lt;br&gt;&amp;gt; I can imaging that I have to set a parameter to indicate padding is
&lt;br&gt;&amp;gt; provided, but it is not clear what must be done to get the encoding
&lt;br&gt;&amp;gt; correct when using padding bytes.
&lt;br&gt;&amp;gt; Does anyone has a suggestion?
&lt;br&gt;&amp;gt; The relevant piece of source code is:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CMAC&amp;lt;AES&amp;gt; Cmac;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; // Fill bKey; bTestdata with testdata : result in bTestDecr
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cmac.SetKey(bKey, sizeof(bKey));
&lt;br&gt;&amp;gt; Cmac.Update(bTestdata, sizeof(bTestdata));
&lt;br&gt;&amp;gt; Cmac.Final(bTestDecr);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt; Ger
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26146247&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CMAC-encoding-failed-with-padding-bytes-tp26107892p26146247.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26133413</id>
	<title>Intel/gcc compilation warnings</title>
	<published>2009-10-30T04:54:38Z</published>
	<updated>2009-10-30T04:54:38Z</updated>
	<author>
		<name>Miro-8</name>
	</author>
	<content type="html">&lt;br&gt;I am using (subset of) crypto++ library as part of my program,
&lt;br&gt;compiled on a set of different platforms/compilers.
&lt;br&gt;&lt;br&gt;Some problems I'd like to report:
&lt;br&gt;1. library fails to compile on latest Maemo SDK v5 for ARM
&lt;br&gt;architecture (gcc v4.2.1)
&lt;br&gt;&lt;br&gt;2. on Ubuntu 9.04 i386 (gcc v4.3.3) compiler generates a lot of
&lt;br&gt;warnings when additional warning flags are used
&lt;br&gt;&amp;nbsp; &amp;nbsp; Used gcc flags were: -Wall -Wextra -pedantic -Weffc++ -Waggregate-
&lt;br&gt;return -Wcast-align -Wcast-qual -Wconversion -Wdisabled-optimization -
&lt;br&gt;Wfloat-equal -Wformat-y2k -Wimport -Winit-self -Winline -Winvalid-pch -
&lt;br&gt;Wunsafe-loop-optimizations -Wlong-long -Wmissing-braces -Wmissing-
&lt;br&gt;field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -
&lt;br&gt;Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wreturn-
&lt;br&gt;type -Wsequence-point -Wshadow -Wsign-compare -Wstack-protector -
&lt;br&gt;Wswitch-default -Wswitch-enum -Wunreachable-code -Wunused -Wvariadic-
&lt;br&gt;macros -Wwrite-strings -Wcast-align -Wcast-qual -Wpointer-arith -
&lt;br&gt;Woverloaded-virtual -Wnon-virtual-dtor -Wctor-dtor-privacy -Wno-long-
&lt;br&gt;long -Wundef -Wredundant-decls -Wconversion -Wunused-macros -Wswitch-
&lt;br&gt;default
&lt;br&gt;&lt;br&gt;Note that a lot of complaints are of type &amp;quot;warning: unused parameter&amp;quot;
&lt;br&gt;which could be solved by defining and using macro: #define
&lt;br&gt;UNUSED_PARAMETER(p) &amp;nbsp; &amp;nbsp; (void)(p)
&lt;br&gt;and adding code like: UNUSED_PARAMETER(myobj); to prevent this warning
&lt;br&gt;&lt;br&gt;3. on Windows XP (Visual studio 2005 with Intel C++ 11.0.061 [IA-32])
&lt;br&gt;compiler generates lot of warnings
&lt;br&gt;&lt;br&gt;I'd hope you'll consider to fix all warnings because this will make it
&lt;br&gt;easier to spot real bugs reported in the total project output.
&lt;br&gt;Additionally, some warnings might indicate potential bugs.
&lt;br&gt;&lt;br&gt;Here are the actual outputs by respective issues:
&lt;br&gt;&lt;br&gt;1. &amp;nbsp;make libcryptopp.a
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c adler32.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c algebra.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c algparam.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c asn.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c bfinit.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c blowfish.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c cpu.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c crc.cpp
&lt;br&gt;g++ -DNDEBUG -g -O2 -fPIC -pipe -c cryptlib.cpp
&lt;br&gt;cryptlib.cpp:818: internal compiler error: in reference_to_unused, at
&lt;br&gt;dwarf2out.c:10094
&lt;br&gt;Please submit a full bug report,
&lt;br&gt;with preprocessed source if appropriate.
&lt;br&gt;See &amp;lt;URL:&lt;a href=&quot;http://gcc.gnu.org/bugs.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gcc.gnu.org/bugs.html&lt;/a&gt;&amp;gt; for instructions.
&lt;br&gt;make: *** [cryptlib.o] Error 1
&lt;br&gt;&lt;br&gt;2.
&lt;br&gt;In file included from ./cryptlib/simple.h:9,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/filters.h:4,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/zdeflate.h:4,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/gzip.h:4,
&lt;br&gt;./cryptlib/cryptlib.h:324: warning: unused parameter ÔÇśnameÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:324: warning: unused parameter ÔÇśvalueTypeÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:324: warning: unused parameter ÔÇśpValueÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:409: warning: unused parameter ÔÇśivÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:409: warning: unused parameter ÔÇśivLengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:520: warning: unused parameter ÔÇśnÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:670: warning: unused parameter
&lt;br&gt;ÔÇśheaderLengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:670: warning: unused parameter
&lt;br&gt;ÔÇśmessageLengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:670: warning: unused parameter
&lt;br&gt;ÔÇśfooterLengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:684: warning: unused parameter ÔÇśinputÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:684: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:846: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:848: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:870: warning: unused parameter ÔÇśpropagationÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1029: warning: unused parameter
&lt;br&gt;ÔÇśnewAttachmentÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1078: warning: unused parameter ÔÇśbtÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1085: warning: unused parameter ÔÇśbtÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1094: warning: unused parameter ÔÇśnÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1097: warning: unused parameter
&lt;br&gt;ÔÇśstoredPrecomputationÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1100: warning: unused parameter
&lt;br&gt;ÔÇśstoredPrecomputationÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1120: warning: unused parameter ÔÇśrngÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1120: warning: unused parameter ÔÇśparamsÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1321: warning: unused parameter
&lt;br&gt;ÔÇśrecoverablePartLengthÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1354: warning: unused parameter ÔÇśdigestÔÇÖ
&lt;br&gt;./cryptlib/cryptlib.h:1354: warning: unused parameter ÔÇśdigestSizeÔÇÖ
&lt;br&gt;In file included from ./cryptlib/filters.h:4,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/zdeflate.h:4,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/gzip.h:4,
&lt;br&gt;./cryptlib/simple.h:192: warning: unused parameter ÔÇśtargetÔÇÖ
&lt;br&gt;./cryptlib/simple.h:192: warning: unused parameter ÔÇśchannelÔÇÖ
&lt;br&gt;./cryptlib/simple.h:192: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h:194: warning: unused parameter ÔÇśtargetÔÇÖ
&lt;br&gt;./cryptlib/simple.h:194: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:194: warning: unused parameter ÔÇśendÔÇÖ
&lt;br&gt;./cryptlib/simple.h:194: warning: unused parameter ÔÇśchannelÔÇÖ
&lt;br&gt;./cryptlib/simple.h:194: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h:202: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/simple.h:203: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:203: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/simple.h:203: warning: unused parameter ÔÇśmessageEndÔÇÖ
&lt;br&gt;./cryptlib/simple.h:203: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;In file included from ./cryptlib/zdeflate.h:4,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;from ./cryptlib/gzip.h:4,
&lt;br&gt;./cryptlib/filters.h:92: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/filters.h:172: warning: unused parameter ÔÇśfirstSizeÔÇÖ
&lt;br&gt;./cryptlib/filters.h:172: warning: unused parameter ÔÇśblockSizeÔÇÖ
&lt;br&gt;./cryptlib/filters.h:172: warning: unused parameter ÔÇślastSizeÔÇÖ
&lt;br&gt;./cryptlib/filters.h:174: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/filters.h:179: warning: unused parameter ÔÇśinStringÔÇÖ
&lt;br&gt;./cryptlib/filters.h:203: warning: unused parameter ÔÇśinStringÔÇÖ
&lt;br&gt;./cryptlib/filters.h:203: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/filters.h:249: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/filters.h:698: warning: unused parameter ÔÇśtargetÔÇÖ
&lt;br&gt;./cryptlib/filters.h:698: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/filters.h:698: warning: unused parameter ÔÇśendÔÇÖ
&lt;br&gt;./cryptlib/filters.h:698: warning: unused parameter ÔÇśchannelÔÇÖ
&lt;br&gt;./cryptlib/filters.h:698: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/filters.h:715: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;In file included from ./cryptlib/gzip.h:4,
&lt;br&gt;./cryptlib/zdeflate.h:78: warning: unused parameter ÔÇśstringÔÇÖ
&lt;br&gt;./cryptlib/zdeflate.h:78: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/misc.h: In function ÔÇśstd::string CryptoPP::IntToString(T,
&lt;br&gt;unsigned int) [with T = unsigned int]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:35: &amp;nbsp; instantiated from here
&lt;br&gt;./cryptlib/misc.h:385: warning: comparison of unsigned expression &amp;lt; 0
&lt;br&gt;is always false
&lt;br&gt;./cryptlib/algparam.h: In constructor
&lt;br&gt;ÔÇśCryptoPP::ConstByteArrayParameter::ConstByteArrayParameter(const
&lt;br&gt;T&amp;, bool) [with T = std::basic_string&amp;lt;char, std::char_traits&amp;lt;char&amp;gt;,
&lt;br&gt;std::allocator&amp;lt;char&amp;gt; &amp;gt;]ÔÇÖ:
&lt;br&gt;./cryptlib/filters.h:791: &amp;nbsp; instantiated from here
&lt;br&gt;./cryptlib/algparam.h:26: warning: unused variable
&lt;br&gt;ÔÇścryptopp_assert_26ÔÇÖ
&lt;br&gt;./cryptlib/secblock.h: At global scope:
&lt;br&gt;./cryptlib/secblock.h: In instantiation of ÔÇśvoid
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;T&amp;gt;::deallocate(void*, typename
&lt;br&gt;CryptoPP::AllocatorBase&amp;lt;T&amp;gt;::size_type) [with T = unsigned char]ÔÇÖ:
&lt;br&gt;./cryptlib/secblock.h:238: &amp;nbsp; instantiated from ÔÇśvoid
&lt;br&gt;CryptoPP::FixedSizeAllocatorWithCleanup&amp;lt;T, S, A, T_Align16&amp;gt;::deallocate
&lt;br&gt;(void*, typename CryptoPP::AllocatorBase&amp;lt;T&amp;gt;::size_type) [with T =
&lt;br&gt;unsigned char, unsigned int S = 256u, A =
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;unsigned char&amp;gt;, bool T_Align16 = false]ÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:297: &amp;nbsp; instantiated from
&lt;br&gt;ÔÇśCryptoPP::SecBlock&amp;lt;T, A&amp;gt;::~SecBlock() [with T = unsigned char, A =
&lt;br&gt;CryptoPP::FixedSizeAllocatorWithCleanup&amp;lt;unsigned char, 256u,
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;unsigned char&amp;gt;, false&amp;gt;]ÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:456: &amp;nbsp; instantiated from here
&lt;br&gt;./cryptlib/secblock.h:185: warning: unused parameter ÔÇśpÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:185: warning: unused parameter ÔÇśnÔÇÖ
&lt;br&gt;./cryptlib/secblock.h: In instantiation of ÔÇśvoid
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;T&amp;gt;::deallocate(void*, typename
&lt;br&gt;CryptoPP::AllocatorBase&amp;lt;T&amp;gt;::size_type) [with T = unsigned int]ÔÇÖ:
&lt;br&gt;./cryptlib/secblock.h:238: &amp;nbsp; instantiated from ÔÇśvoid
&lt;br&gt;CryptoPP::FixedSizeAllocatorWithCleanup&amp;lt;T, S, A, T_Align16&amp;gt;::deallocate
&lt;br&gt;(void*, typename CryptoPP::AllocatorBase&amp;lt;T&amp;gt;::size_type) [with T =
&lt;br&gt;unsigned int, unsigned int S = 286u, A =
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;unsigned int&amp;gt;, bool T_Align16 = false]ÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:297: &amp;nbsp; instantiated from
&lt;br&gt;ÔÇśCryptoPP::SecBlock&amp;lt;T, A&amp;gt;::~SecBlock() [with T = unsigned int, A =
&lt;br&gt;CryptoPP::FixedSizeAllocatorWithCleanup&amp;lt;unsigned int, 286u,
&lt;br&gt;CryptoPP::NullAllocator&amp;lt;unsigned int&amp;gt;, false&amp;gt;]ÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:456: &amp;nbsp; instantiated from here
&lt;br&gt;./cryptlib/secblock.h:185: warning: unused parameter ÔÇśpÔÇÖ
&lt;br&gt;./cryptlib/secblock.h:185: warning: unused parameter ÔÇśnÔÇÖ
&lt;br&gt;./cryptlib/algparam.h: In member function ÔÇśvoid
&lt;br&gt;CryptoPP::AlgorithmParametersTemplate&amp;lt;T&amp;gt;::MoveInto(void*) const [with
&lt;br&gt;T = CryptoPP::RandomNumberGenerator*]ÔÇÖ:
&lt;br&gt;./cryptlib/algparam.h:322: warning: unused variable ÔÇśpÔÇÖ
&lt;br&gt;./cryptlib/simple.h: At global scope:
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśsize_t
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte*, size_t, int, bool)
&lt;br&gt;[with T = CryptoPP::Filter]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśmessageEndÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśsize_t
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::ChannelPut2(const std::string&amp;, const
&lt;br&gt;byte*, size_t, int, bool) [with T = CryptoPP::Filter]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśchannelÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśmessageEndÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśvoid
&lt;br&gt;CryptoPP::CustomSignalPropagation&amp;lt;T&amp;gt;::IsolatedInitialize(const
&lt;br&gt;CryptoPP::NameValuePairs&amp;) [with T = CryptoPP::Sink]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:117: warning: unused parameter ÔÇśparametersÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśbool
&lt;br&gt;CryptoPP::CustomFlushPropagation&amp;lt;T&amp;gt;::IsolatedFlush(bool, bool) [with T
&lt;br&gt;= CryptoPP::Sink]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:106: warning: unused parameter ÔÇśhardFlushÔÇÖ
&lt;br&gt;./cryptlib/simple.h:106: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśbool
&lt;br&gt;CryptoPP::Unflushable&amp;lt;T&amp;gt;::IsolatedFlush(bool, bool) [with T =
&lt;br&gt;CryptoPP::Filter]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:62: warning: unused parameter ÔÇśhardFlushÔÇÖ
&lt;br&gt;./cryptlib/simple.h:62: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśbool
&lt;br&gt;CryptoPP::Bufferless&amp;lt;T&amp;gt;::IsolatedFlush(bool, bool) [with T =
&lt;br&gt;CryptoPP::Filter]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:52: warning: unused parameter ÔÇśhardFlushÔÇÖ
&lt;br&gt;./cryptlib/simple.h:52: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśbool
&lt;br&gt;CryptoPP::Bufferless&amp;lt;T&amp;gt;::IsolatedFlush(bool, bool) [with T =
&lt;br&gt;CryptoPP::Sink]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:52: warning: unused parameter ÔÇśhardFlushÔÇÖ
&lt;br&gt;./cryptlib/simple.h:52: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśsize_t
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte*, size_t, int, bool)
&lt;br&gt;[with T = CryptoPP::BufferedTransformation]ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśmessageEndÔÇÖ
&lt;br&gt;./cryptlib/simple.h:88: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;./cryptlib/simple.h: In instantiation of ÔÇśsize_t
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::ChannelPut2(const std::string&amp;, const
&lt;br&gt;byte*, size_t, int, bool) [with T = CryptoPP::BufferedTransformation]
&lt;br&gt;ÔÇÖ:
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśchannelÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśbeginÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇślengthÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśmessageEndÔÇÖ
&lt;br&gt;./cryptlib/simple.h:93: warning: unused parameter ÔÇśblockingÔÇÖ
&lt;br&gt;&lt;br&gt;3. &amp;nbsp;1&amp;gt;------ Rebuild All started: Project: cryptlib, Configuration:
&lt;br&gt;Release Win32 ------
&lt;br&gt;1&amp;gt;Deleting intermediate files and output files for project 'cryptlib',
&lt;br&gt;configuration 'Release|Win32'.
&lt;br&gt;1&amp;gt;Compiling with Intel(R) C++ 11.0.061 [IA-32]... (Intel C++
&lt;br&gt;Environment)
&lt;br&gt;1&amp;gt;pch.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(145): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::InvalidArgument::~InvalidArgument&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL InvalidArgument : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(152): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::InvalidDataFormat::~InvalidDataFormat&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL InvalidDataFormat : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(159): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::InvalidCiphertext::~InvalidCiphertext&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL InvalidCiphertext : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(166): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::NotImplemented::~NotImplemented&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL NotImplemented : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(173): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::CannotFlush::~CannotFlush&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL CannotFlush : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(231): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::NameValuePairs::ValueTypeMismatch::~ValueTypeMismatch&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CRYPTOPP_DLL ValueTypeMismatch : public InvalidArgument
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(642): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AuthenticatedSymmetricCipher::BadState::~BadState&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class BadState : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(834): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::BufferedTransformation::BlockingInputOnly::~BlockingInputOnly&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		struct BlockingInputOnly : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(981): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::BufferedTransformation::NoChannelSupport::~NoChannelSupport&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		struct NoChannelSupport : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(983): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::BufferedTransformation::InvalidChannelName::~InvalidChannelName&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		struct InvalidChannelName : public InvalidArgument
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(1052): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::CryptoMaterial::InvalidMaterial::~InvalidMaterial&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CRYPTOPP_DLL InvalidMaterial : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(1241): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::PK_Encryptor::InvalidPlaintextLength::~InvalidPlaintextLength&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CRYPTOPP_DLL InvalidPlaintextLength : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(1302): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::PK_SignatureScheme::InvalidKeyLength::~InvalidKeyLength&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CRYPTOPP_DLL InvalidKeyLength : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(1309): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::PK_SignatureScheme::KeyTooShort::~KeyTooShort&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CRYPTOPP_DLL KeyTooShort : public InvalidKeyLength
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\cryptlib.h
&lt;br&gt;(1639): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::BERDecodeErr::~BERDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL BERDecodeErr : public InvalidArgument
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(32): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::InvalidKeyLength::~InvalidKeyLength&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL InvalidKeyLength : public InvalidArgument
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::InvalidRounds::~InvalidRounds&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL InvalidRounds : public InvalidArgument
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;Compiling with Intel(R) C++ 11.0.061 [IA-32]... (Intel C++
&lt;br&gt;Environment)
&lt;br&gt;1&amp;gt;algebra.cpp
&lt;br&gt;1&amp;gt;.\integer.h(32): warning #811: exception specification for
&lt;br&gt;implicitly declared virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::DivideByZero::~DivideByZero&amp;quot; is incompatible with
&lt;br&gt;that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class DivideByZero : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;.\integer.h(39): warning #811: exception specification for
&lt;br&gt;implicitly declared virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::RandomNumberNotFound::~RandomNumberNotFound&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class RandomNumberNotFound : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;.\integer.h(163): warning #811: exception specification for
&lt;br&gt;implicitly declared virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::OpenPGPDecodeErr::~OpenPGPDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class OpenPGPDecodeErr : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;adler32.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;rdtables.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;crc.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;hmac.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;blowfish.cpp
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;zinflate.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HuffmanDecoder::Err::~Err&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception {public: Err(const std::string
&lt;br&gt;&amp;what) : Exception(INVALID_DATA_FORMAT, &amp;quot;HuffmanDecoder: &amp;quot; + what)
&lt;br&gt;{}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(88): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::Err::~Err&amp;quot; is incompatible with
&lt;br&gt;that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(94): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Inflator::UnexpectedEndErr::~UnexpectedEndErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class UnexpectedEndErr : public Err {public: UnexpectedEndErr() :
&lt;br&gt;Err(INVALID_DATA_FORMAT, &amp;quot;Inflator: unexpected end of compressed
&lt;br&gt;block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(95): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::BadBlockErr::~BadBlockErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class BadBlockErr : public Err {public: BadBlockErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;Inflator: error in compressed block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;ected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;filters.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\mqueue.h
&lt;br&gt;(69): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::EqualityComparisonFilter::MismatchDetected::~MismatchDetected&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt;~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct MismatchDetected : public Exception {MismatchDetected() :
&lt;br&gt;Exception(DATA_INTEGRITY_CHECK_FAILED, &amp;quot;Equal
&lt;br&gt;1&amp;gt;filters.cpp(301): warning #186: pointless comparison of unsigned
&lt;br&gt;integer with zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (m_firstSize &amp;lt; 0 || m_blockSize &amp;lt; 1 || m_lastSize &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;filters.cpp(301): warning #186: pointless comparison of unsigned
&lt;br&gt;integer with zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (m_firstSize &amp;lt; 0 || m_blockSize &amp;lt; 1 || m_lastSize &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;filters.cpp(310): warning #186: pointless comparison of unsigned
&lt;br&gt;integer with zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (m_firstSize &amp;lt; 0 || m_blockSize &amp;lt; 1 || m_lastSize &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;filters.cpp(310): warning #186: pointless comparison of unsigned
&lt;br&gt;integer with zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (m_firstSize &amp;lt; 0 || m_blockSize &amp;lt; 1 || m_lastSize &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;des.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h(251):
&lt;br&gt;warning #811: exception specification for implicitly declared virtual
&lt;br&gt;function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;c Exception
&lt;br&gt;1&amp;gt;\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h(251):
&lt;br&gt;warning #811: exception specification for implicitly declared virtual
&lt;br&gt;function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;.\asn.h(51): warning #811: exception specification for implicitly
&lt;br&gt;declared virtual function &amp;quot;CryptoPP::UnknownOID::~UnknownOID&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL UnknownOID : public BERDecodeErr
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;rijndael.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;osrng.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\osrng.h
&lt;br&gt;(17): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::OS_RNG_Err::~OS_RNG_Err&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL OS_RNG_Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;osrng.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;trdlocal.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::OS_Error::~OS_Error&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;simple.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;pubkey.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(32): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Integer::DivideByZero::~DivideByZero&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class DivideByZero : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::RandomNumberNotFound::~RandomNumberNotFound&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class RandomNumberNotFound : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(163): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::OpenPGPDecodeErr::~OpenPGPDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class OpenPGPDecodeErr : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\pubkey.h
&lt;br&gt;(513): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::DL_BadElement::~DL_BadElement&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class DL_BadElement : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;dessp.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;gzip.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HuffmanDecoder::Err::~Err&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception {public: Err(const std::string
&lt;br&gt;&amp;what) : Exception(INVALID_DATA_FORMAT, &amp;quot;HuffmanDecoder: &amp;quot; + what)
&lt;br&gt;{}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(88): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::Err::~Err&amp;quot; is incompatible with
&lt;br&gt;that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(94): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Inflator::UnexpectedEndErr::~UnexpectedEndErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class UnexpectedEndErr : public Err {public: UnexpectedEndErr() :
&lt;br&gt;Err(INVALID_DATA_FORMAT, &amp;quot;Inflator: unexpected end of compressed
&lt;br&gt;block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(95): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::BadBlockErr::~BadBlockErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class BadBlockErr : public Err {public: BadBlockErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;Inflator: error in compressed block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\gzip.h
&lt;br&gt;(36): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Gunzip::HeaderErr::~HeaderErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HeaderErr : public Err {public: HeaderErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;Gunzip: header decoding error&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\gzip.h
&lt;br&gt;(37): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Gunzip::TailErr::~TailErr&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class TailErr : public Err {public: TailErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;Gunzip: tail too short&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\gzip.h
&lt;br&gt;(38): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Gunzip::CrcErr::~CrcErr&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class CrcErr : public Err {public: CrcErr() : Err
&lt;br&gt;(DATA_INTEGRITY_CHECK_FAILED, &amp;quot;Gunzip: CRC check error&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\gzip.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Gunzip::LengthErr::~LengthErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class LengthErr : public Err {public: LengthErr() : Err
&lt;br&gt;(DATA_INTEGRITY_CHECK_FAILED, &amp;quot;Gunzip: length check error&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;bfinit.cpp
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;queue.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;sha.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;default.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\default.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::DefaultDecryptor::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\default.h
&lt;br&gt;(45): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::DefaultDecryptor::KeyBadErr::~KeyBadErr&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class KeyBadErr : public Err {public: KeyBadErr() : Err
&lt;br&gt;(&amp;quot;DefaultDecryptor: cannot decrypt message with this passphrase&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\default.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::DefaultDecryptorWithMAC::MACBadErr::~MACBadErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class MACBadErr : public DefaultDecryptor::Err {public: MACBadErr
&lt;br&gt;() : DefaultDecryptor::Err(&amp;quot;DefaultDecryptorWithMAC: MAC check
&lt;br&gt;failed&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\seckey.h
&lt;br&gt;(100): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;		if (n &amp;lt; (size_t)MIN_KEYLENGTH)
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;__cdecl CryptoPP::VariableKeyLength&amp;lt;D, N, M, Q, IV_REQ,
&lt;br&gt;IV_L&amp;gt;::StaticGetValidKeyLength(size_t={unsigned int}) [with D=16U,
&lt;br&gt;N=0U, M=2147483647U, Q=1U, IV_REQ=4U, IV_L=0U]&amp;quot; at line 197 of
&lt;br&gt;&amp;quot;default.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;tected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;randpool.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\no
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;modes.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;hrtimer.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned long]&amp;quot; at line
&lt;br&gt;66 of &amp;quot;hrtimer.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;esign.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(32): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Integer::DivideByZero::~DivideByZero&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class DivideByZero : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::RandomNumberNotFound::~RandomNumberNotFound&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class RandomNumberNotFound : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(163): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::OpenPGPDecodeErr::~OpenPGPDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class OpenPGPDecodeErr : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\pubkey.h
&lt;br&gt;(513): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::DL_BadElement::~DL_BadElement&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class DL_BadElement : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\asn.h(51):
&lt;br&gt;warning #811: exception specification for implicitly declared virtual
&lt;br&gt;function &amp;quot;CryptoPP::UnknownOID::~UnknownOID&amp;quot; is incompatible with that
&lt;br&gt;of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL UnknownOID : public BERDecodeErr
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(198): warning #327: NULL reference is not allowed
&lt;br&gt;1&amp;gt; &amp;nbsp;			R value = Hack_DefaultValueFromConstReferenceType
&lt;br&gt;(reinterpret_cast&amp;lt;R&amp;gt;(*(int *)NULL));
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of
&lt;br&gt;&amp;quot;CryptoPP::AssignFromHelperClass&amp;lt;T, BASE&amp;gt;
&lt;br&gt;&amp;CryptoPP::AssignFromHelperClass&amp;lt;T, BASE&amp;gt;::operator()(const char *,
&lt;br&gt;void (T::*)(R)) [with T=CryptoPP::ESIGNFunction,
&lt;br&gt;BASE=CryptoPP::ESIGNFunction, R=const CryptoPP::Integer &amp;]&amp;quot; at line 68
&lt;br&gt;of &amp;quot;esign.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(198): warning #327: NULL reference is not allowed
&lt;br&gt;1&amp;gt; &amp;nbsp;			R value = Hack_DefaultValueFromConstReferenceType
&lt;br&gt;(reinterpret_cast&amp;lt;R&amp;gt;(*(int *)NULL));
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of
&lt;br&gt;&amp;quot;CryptoPP::AssignFromHelperClass&amp;lt;T, BASE&amp;gt;
&lt;br&gt;&amp;CryptoPP::AssignFromHelperClass&amp;lt;T, BASE&amp;gt;::operator()(const char *,
&lt;br&gt;void (T::*)(R)) [with T=CryptoPP::InvertibleESIGNFunction,
&lt;br&gt;BASE=CryptoPP::ESIGNFunction, R=const CryptoPP::Integer &amp;]&amp;quot; at line
&lt;br&gt;205 of &amp;quot;esign.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(32): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Integer::DivideByZero::~DivideByZero&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class DivideByZero : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::RandomNumberNotFound::~RandomNumberNotFound&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class RandomNumberNotFound : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(163): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::OpenPGPDecodeErr::~OpenPGPDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class OpenPGPDecodeErr : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(650): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;	#pragma omp parallel
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(651): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;		#pragma omp sections
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(653): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;			#pragma omp section
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(655): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;			#pragma omp section
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(1002): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;	#pragma omp parallel
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(1003): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;		#pragma omp sections
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(1005): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;			#pragma omp section
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;nbtheory.cpp(1010): warning #161: unrecognized #pragma
&lt;br&gt;1&amp;gt; &amp;nbsp;			#pragma omp section
&lt;br&gt;1&amp;gt; &amp;nbsp;			 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;mqueue.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\mqueue.h
&lt;br&gt;(69): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::EqualityComparisonFilter::MismatchDetected::~MismatchDetected&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct MismatchDetected : public Exception {MismatchDetected() :
&lt;br&gt;Exception(DATA_INTEGRITY_CHECK_FAILED, &amp;quot;EqualityComparisonFilter: did
&lt;br&gt;not receive the same data on two channels&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;tected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;algparam.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\no &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;zlib.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HuffmanDecoder::Err::~Err&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception {public: Err(const std::string
&lt;br&gt;&amp;what) : Exception(INVALID_DATA_FORMAT, &amp;quot;HuffmanDecoder: &amp;quot; + what)
&lt;br&gt;{}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(88): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::Err::~Err&amp;quot; is incompatible with
&lt;br&gt;that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(94): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Inflator::UnexpectedEndErr::~UnexpectedEndErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class UnexpectedEndErr : public Err {public: UnexpectedEndErr() :
&lt;br&gt;Err(INVALID_DATA_FORMAT, &amp;quot;Inflator: unexpected end of compressed
&lt;br&gt;block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zinflate.h
&lt;br&gt;(95): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Inflator::BadBlockErr::~BadBlockErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class BadBlockErr : public Err {public: BadBlockErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;Inflator: error in compressed block&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zlib.h
&lt;br&gt;(34): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ZlibDecompressor::HeaderErr::~HeaderErr&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HeaderErr : public Err {public: HeaderErr() : Err
&lt;br&gt;(INVALID_DATA_FORMAT, &amp;quot;ZlibDecompressor: header decoding error&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zlib.h
&lt;br&gt;(35): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ZlibDecompressor::Adler32Err::~Adler32Err&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Adler32Err : public Err {public: Adler32Err() : Err
&lt;br&gt;(DATA_INTEGRITY_CHECK_FAILED, &amp;quot;ZlibDecompressor: ADLER32 check error&amp;quot;)
&lt;br&gt;{}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zlib.h
&lt;br&gt;(36): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::ZlibDecompressor::UnsupportedAlgorithm::~UnsupportedAlgorithm&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class UnsupportedAlgorithm : public Err {public:
&lt;br&gt;UnsupportedAlgorithm() : Err(INVALID_DATA_FORMAT, &amp;quot;ZlibDecompressor:
&lt;br&gt;unsupported algorithm&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\zlib.h
&lt;br&gt;(37): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::ZlibDecompressor::UnsupportedPresetDictionary::~UnsupportedPresetDictionary&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class UnsupportedPresetDictionary : public Err {public:
&lt;br&gt;UnsupportedPresetDictionary() : Err(INVALID_DATA_FORMAT,
&lt;br&gt;&amp;quot;ZlibDecompressor: unsupported preset dictionary&amp;quot;) {}};
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;misc.cpp
&lt;br&gt;1&amp;gt;nsigned int} CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned
&lt;br&gt;char} *, size_t={unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;misc.cpp
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;cpu.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;iterhash.cpp
&lt;br&gt;1&amp;gt;Warning #673: the initial sequence of preprocessing directives is
&lt;br&gt;not compatible with those of precompiled header file &amp;quot;Win32\cryptlib
&lt;br&gt;\Release\cryptlib.pchi&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;integer.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(32): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::Integer::DivideByZero::~DivideByZero&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class DivideByZero : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(39): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::RandomNumberNotFound::~RandomNumberNotFound&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class RandomNumberNotFound : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\integer.h
&lt;br&gt;(163): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::Integer::OpenPGPDecodeErr::~OpenPGPDecodeErr&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;		class OpenPGPDecodeErr : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;		 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\asn.h(51):
&lt;br&gt;warning #811: exception specification for implicitly declared virtual
&lt;br&gt;function &amp;quot;CryptoPP::UnknownOID::~UnknownOID&amp;quot; is incompatible with that
&lt;br&gt;of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL UnknownOID : public BERDecodeErr
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\pubkey.h
&lt;br&gt;(513): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::DL_BadElement::~DL_BadElement&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class DL_BadElement : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;cryptlib.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(311): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::HashVerificationFilter::HashVerificationFailed::~HashVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class HashVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::OS_Error::~OS_Error&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\iterhash.h
&lt;br&gt;(12): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::HashInputTooLong::~HashInputTooLong&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL HashInputTooLong : public InvalidDataFormat
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\osrng.h
&lt;br&gt;(17): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::OS_RNG_Err::~OS_RNG_Err&amp;quot; is incompatible
&lt;br&gt;with that of overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL OS_RNG_Err : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned __int64]&amp;quot; at
&lt;br&gt;line 200 of &amp;quot;cryptlib.cpp&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;zdeflate.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\algparam.h
&lt;br&gt;(251): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::AlgorithmParametersBase::ParameterNotUsed::~ParameterNotUsed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class ParameterNotUsed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\filters.h
&lt;br&gt;(408): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::SignatureVerificationFilter::SignatureVerificationFailed::~SignatureVerificationFailed&amp;quot;
&lt;br&gt;is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class SignatureVerificationFailed : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::Filter]&amp;quot; is incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::Filter]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;strciphr.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;fips140.cpp
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\fips140.h
&lt;br&gt;(14): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::SelfTestFailure::~SelfTestFailure&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;class CRYPTOPP_DLL SelfTestFailure : public Exception
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\trdlocal.h
&lt;br&gt;(24): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function &amp;quot;CryptoPP::ThreadLocalStorage::Err::~Err&amp;quot; is
&lt;br&gt;incompatible with that of overridden function
&lt;br&gt;&amp;quot;CryptoPP::OS_Error::~OS_Error&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	class Err : public OS_Error
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\misc.h
&lt;br&gt;(385): warning #186: pointless comparison of unsigned integer with
&lt;br&gt;zero
&lt;br&gt;1&amp;gt; &amp;nbsp;	if (a &amp;lt; 0)
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during instantiation of &amp;quot;std::string
&lt;br&gt;CryptoPP::IntToString(T, unsigned int) [with T=unsigned int]&amp;quot; at line
&lt;br&gt;35 of &amp;quot;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib
&lt;br&gt;\simple.h&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;c:\temp\notecase_pro-2.8.7\plugins\NotekeeperLib\cryptlib\simple.h
&lt;br&gt;(84): warning #811: exception specification for implicitly declared
&lt;br&gt;virtual function
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected::~InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; is incompatible with that of
&lt;br&gt;overridden function &amp;quot;CryptoPP::Exception::~Exception&amp;quot;
&lt;br&gt;1&amp;gt; &amp;nbsp;	struct InputRejected : public NotImplemented
&lt;br&gt;1&amp;gt; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;detected during:
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of class
&lt;br&gt;&amp;quot;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::InputRejected [with
&lt;br&gt;T=CryptoPP::BufferedTransformation]&amp;quot; at line 89
&lt;br&gt;1&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;instantiation of &amp;quot;size_t={unsigned int}
&lt;br&gt;CryptoPP::InputRejecting&amp;lt;T&amp;gt;::Put2(const byte={unsigned char} *, size_t=
&lt;br&gt;{unsigned int}, int, bool) [with T=CryptoPP::BufferedTransformation]&amp;quot;
&lt;br&gt;1&amp;gt;
&lt;br&gt;1&amp;gt;Creating library... (Intel C++ Environment)
&lt;br&gt;&lt;br&gt;--~--~---------~--~----~------------~-------~--~----~
&lt;br&gt;You received this message because you are subscribed to the &amp;quot;Crypto++ Users&amp;quot; Google Group.
&lt;br&gt;To unsubscribe, send an email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26133413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cryptopp-users-unsubscribe@...&lt;/a&gt;.
&lt;br&gt;More information about Crypto++ and this group is available at &lt;a href=&quot;http://www.cryptopp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cryptopp.com&lt;/a&gt;.
&lt;br&gt;-~----------~----~----~----~------~----~------~--~---
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Intel-gcc-compilation-warnings-tp26133413p26133413.html" />
</entry>

</feed>
