FIPS Compliance

Project:Awesync
Version:2.0.1.7
Component:Installer
Category:feature request
Priority:normal
Assigned:Unassigned
Status:postponed
Description

installation error:
2010-05-04 12:17:25,400 [6] INFO  - Process started. 2.0.1.7
2010-05-04 12:17:25,400 [6] INFO  - Sync mode: Two Way (Latest Wins), TimeFrame: Not Limited - Not Limited
2010-05-04 12:17:25,400 [6] INFO  - OS: Microsoft Windows NT 5.1.2600 Service Pack 2
2010-05-04 12:17:25,541 [6] INFO  - Retrieving Google Calendars...
2010-05-04 12:17:26,213 [6] DEBUG - Connecting Lotus Notes...
2010-05-04 12:17:26,229 [6] DEBUG - Connected to LN: Release 7.0.2|September 26, 2006, build 265, platform Windows/32, Interop.Domino8
2010-05-04 12:17:26,260 [6] INFO  - LN: Release 7.0.2|September 26, 2006, build 265, platform Windows/32, Interop.Domino8
2010-05-04 12:17:26,291 [6] DEBUG - Loading index...
2010-05-04 12:17:26,291 [6] ERROR - Can't process: Exception has been thrown by the target of an invocation.
2010-05-04 12:17:26,307 [6] DEBUG - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
   at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType)
   at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
   at System.Security.Cryptography.MD5.Create(String algName)
   at System.Security.Cryptography.MD5.Create()
   at AweSyncLib.DocumentsIndex.#=qcoAXCIws0aBKHWR5RWJi2g==(String #=qPRkQ6l7EthiZVti2_v6QIw==)
   at AweSyncLib.DocumentsIndex.#=qxCnH_rUUc61KqIjMt0orv4v7h89isNTo27$3TH3TxqM=(Settings #=q7oemrNFGe86DBrKoDpjrtg==, NotesDatabase #=q3eHE4ywoeB5duTRb6XC2vg==)
   at AweSyncLib.DocumentsIndex..ctor(String fileName, NotesDatabase db, Settings settings, GoogleCalendars googleCalendars, Boolean isStartedManually, Boolean resetLockedIndex, String dbOwner)
   at AweSyncLib.AweSyncMain.Process(UpdateStatusFunc updateFunc, Boolean isWholeSync, Boolean isStartedManually, Boolean resetLockedIndex)
   at AweSync.MainForm.ProcessSyncThreadFunc()
2010-05-04 12:17:26,307 [6] DEBUG - Collecting garbage...
2010-05-04 12:17:26,307 [6] INFO  - Done
 


#1

Title:Installation error» FIPS Compliance
Category:support request» feature request
Status:active» postponed

Thanks for report. You are the first person who reported this error, but algorithms are the same since version 1.0.0.0
Reason is that in Awesync we use MD5 and Rijndael cryptographic algorithms (for saving enrypted passwords and for activation), which are not FIPS-compliant (FIPS stands for Federal Information Processing Standards - US Government crypto standards). Looks like your company set this settings in domain policy. If possible, you can disable this requirement in you local policy according instructions described here. If this is not suitable for you due to company policy restrictions, please wait until we release the version which will be FIPS compliant.

#2

Response from issue author sent by email
setting the fips key to 0 solved my issue
thx